bogachevskes / yii2-app-basic
Yii2 项目基础模板
1.3.3
2024-04-22 17:08 UTC
Requires
- php: >=7.4.0
- yiisoft/yii2: ~2.0.45
- yiisoft/yii2-bootstrap5: ~2.0.2
README
项目基础模板
环境
环境要求
- WSL / Linux
- docker 1.10.0+
- Make
环境变量
# Порт веб-сервера APP_WEB_PORT=8077
使用docker compose安装
- 将.env.dist复制到.env并更新所有参数
- 执行项目安装脚本
在Windows环境中,使用Git bash运行脚本
docker compose -p calculator down --remove-orphans && \ docker build --target=common-tools \ -t localhost/calculator-common-tools:latest -f ./docker/Dockerfile . && \ docker build --target=fpm \ --build-arg USER=1000 \ --build-arg GROUP=1000 \ -t localhost/calculator-php-fpm:latest -f ./docker/Dockerfile . && \ docker build --target=nginx \ -t localhost/calculator-nginx:latest -f ./docker/Dockerfile . && \ docker compose -p calculator up -d && \ docker compose -p calculator run --rm php-fpm composer install --no-cache
实用工具
- 启动容器
docker compose -p calculator up -d
- 停止容器
docker compose -p calculator down --remove-orphans
- 重启容器
docker compose -p calculator down --remove-orphans && docker compose -p calculator up -d
- 容器日志
docker compose -p calculator logs -f
- 容器状态
docker compose -p calculator ps
- 从composer.json的依赖注册安装php依赖
docker compose -p calculator run --rm php-fpm composer install --no-cache
- 安装php依赖
docker compose -p calculator run --rm php-fpm composer require <имя_пакета>
使用Make工具安装
- 将.env.dist复制到.env并更新所有参数
make install
- 安装项目
实用工具
make install
- 安装项目make up
- 启动容器make down
- 停止容器make restart
- 重启容器make logs
- 容器日志make ps
- 容器状态make composer-install
- 安装php依赖