double9/phycom-template

Phycom电商平台模板

1.0.0-beta.1 2020-08-09 09:12 UTC

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