- Install satis:
composer create-project yuncms/yuncms-app-advanced:dev-master --keep-vcs
- Build a repository:
php init
Documentation is at docs/README.md.
Pull the image:
docker pull yuncms/yuncms-app-advanced
git clone git@git.qcloud.com:yuncms/yuncms.git /home/yuncms/yuncms
cd /home/yuncms/yuncms
composer install --prefer-dist --optimize-autoloader -vvv
php init --env=Production --overwrite=y
php yii migrate
ln -s /home/yuncms/yuncms/nginx.conf /usr/local/etc/nginx/sites-enabled/www.yuncms.net.conf
api
config/ 包含API置
controllers/ 包含API控制器类
models/ 包含API特定的模型类
modules/ 包含API相关模块
runtime/ 包含运行时生成的文件
web/ 包含相关脚本和Web资源
common
config/ 包含共享配置
mail/ 包含电子邮件的视图文件
models/ 包含后端和前端中使用的模型类
console
config/ 包含控制台配置
controllers/ 包含控制台控制器(命令)
migrations/ 包含数据库迁移
models/ 包含控制台特定的模型类
runtime/ 包含运行时生成的文件
backend
assets/ 包含应用程序资源(如JavaScript和CSS)
config/ 包含后端配置
controllers/ 包含Web控制器类
models/ 包含后端特定的模型类
runtime/ 包含运行时生成的文件
views/ 包含Web应用程序的视图文件
web/ 包含相关脚本和Web资源
frontend
assets/ 包含应用程序资源(如JavaScript和CSS)
config/ 包含前端配置
controllers/ 包含Web控制器类
models/ 包含前端特定的模型类
runtime/ 包含运行时生成的文件
views/ 包含Web应用程序的视图文件
web/ 包含相关脚本和Web资源
widgets/ 包含前端小部件
vendor/ 包含相关的第三方软件包
environments/ 包含基于环境的覆盖
tests 包含应用程序的各种测试
codeception/ 包含使用Codeception PHP测试框架开发的测试