alevin/boxes

带有 XDebug 的 Yii2 模板

dev-main 2024-07-08 14:45 UTC

This package is auto-updated.

Last update: 2024-09-08 15:05:37 UTC


README

  1. .env.dist 复制到 .env 并更新所有参数

  2. 通过执行脚本部署容器

docker compose -p boxes down --remove-orphans && \
docker build --target=common-tools \
	-t localhost/boxes-common-tools:latest -f ./docker/Dockerfile . && \
docker build --target=fpm \
	--build-arg USER=1000 \
	--build-arg GROUP=1000 \
	-t localhost/boxes-fpm:latest -f ./docker/Dockerfile . && \
docker build --target=nginx \
	-t localhost/boxes-nginx:latest -f ./docker/Dockerfile . && \
docker compose -p boxes up -d && \
docker compose -p boxes run --rm php-fpm composer install --no-cache
  • 从 composer.json 的依赖注册中安装 php 依赖
docker compose -p boxes run --rm php-fpm composer install --no-cache