# 在线商城PHP项目 ## Docker 部署 ```bash cp .env.example .env.development ``` **注意** - 在同一目录下面,执行 `docker-compose` 命令时,需要指定项目名称。用来区分不同的环境。如 `shop_local`、`shop_dev` 等。 - 本地部署时,需要将 `APP_ENV` 设置为 `local`。 - 开发环境部署时,需要将 `APP_ENV` 设置为 `development`。 ## 环境变量 - `APP_ENV`: 应用环境,默认值为 `development`。 ## 开发环境-local 部署 ```bash # 本地部署时,需要将 APP_ENV 设置为 local, 并指定 docker-compose.local.yml 文件 docker-compose --project-name shop_local --env-file .env.local -f docker-compose.local.yml up -d # docker-compose down 命令,用来停止并删除容器 docker-compose --project-name shop_local down -v ``` ## 开发环境-development 部署 ```bash # 默认使用 docker-compose.yml 文件 docker-compose --project-name shop_development --env-file .env.development up -d # docker-compose down 命令,用来停止并删除容器 docker-compose --project-name shop_development down -v ```