double9 / phycom-template
Phycom电商平台模板
1.0.0-beta.1
2020-08-09 09:12 UTC
Requires
- kartik-v/yii2-social: @dev
- phycom/backend: ~1.0
- phycom/base: ~1.0
- phycom/frontend: ~1.0
Requires (Dev)
- codeception/aspect-mock: ^2.2
- codeception/codeception: 2.4.4
- codeception/specify: 0.4.6
- codeception/stub: 2.0.1
- codeception/verify: 0.4.0
- phpmd/phpmd: ^2.6
- yiisoft/yii2-debug: 2.0.13
- yiisoft/yii2-faker: ~2.0.0
- yiisoft/yii2-gii: *
This package is auto-updated.
Last update: 2024-09-09 18:50:13 UTC
README
部署的Ansible配置
将目标主机添加到
ansible/hosts
文件中修改
ansible/group_vars/webservers/vars.yml
以满足您的需求在
ansible/host_vars
下添加特定主机的配置。它可以类似于ansible/group_vars/webservers
,但每个主机应有一个以其ID命名的子文件夹使用ansible vault加密存储所有敏感信息
Phycom包管理
如果您想使用所有依赖项更新phycom包,有一个简写脚本来执行此操作。更新器将在具有--with-dependencies标志的docker容器中运行composer update。
- 要更新所有phycom包,请不带参数执行
./pkg-update.py
- 要更新特定包,请执行
./pkg-update.py <package-name>
,其中包名是要更新的包的名称。
还可以开发同时包含在项目中的包。为此有一个脚本,它不会影响composer.json文件。这意味着您可以在不删除composer.json文件中本地开发包的符号链接参数的情况下轻松将更改推送到仓库。您可以在根路径创建一个配置文件symlink-packages.json
。在那里,您可以定义将被符号链接的包。
示例
{
"double9/phycom": "/home/user/phycom"
}
这里本地目录/home/user/phycom
将被符号链接到vendor/double9/phycom
要启动符号链接过程,请执行./pkg-symlink.py