annmm85 / pop-it-mvc
dev-master
2024-04-13 07:10 UTC
Requires
- php: ^7.4 | ^8.0
- illuminate/database: 11.x-dev
- illuminate/events: 11.x-dev
- nikic/fast-route: ^2.0@dev
This package is auto-updated.
Last update: 2024-09-17 03:07:29 UTC
README
环境使用或包含以下组件
- Docker - 应用程序容器化
- Docker Compose - 容器管理
- Apache + PHP - 包含Apache和PHP的容器
- Mariadb 10.7 - 包含Mariadb 10.7数据库的容器
- Phpmyadmin - 包含Phpmyadmin的容器
1. 安装
注意:运行环境需要已安装Docker和Docker Compose
克隆仓库
git clone https://github.com/jurapro/web-base
2. 配置
将文件 .env.example
复制到 .env
并填写内容
- PROJECT_NAME - 项目名称。默认为
project
; - USER - 在php容器中运行Web服务器用户的登录名。如果为空,则使用当前用户的登录名或
user
(取决于操作系统)。该用户也将创建以访问mariadb容器的数据库; - PASSWORD - php容器内用户的密码。默认为
password
。也将设置用于访问mariadb容器的数据库的密码; - WEB_PORT - Web服务器的端口。默认为
10000
; - DB_NAME - mariadb容器中的数据库名称。默认为
db
; - USER_DB_PASSWORD - mariadb容器中超级用户(登录名
root
)的密码。默认为QWEasd123!
; - WEB_PORT_PHPMYADMIN - phpmyadmin的端口。默认为
8888
。
3. 启动和停止
要启动环境,请在包含 docker-compose.yml
的目录中执行命令 docker compose up -d
。
要停止环境,请在包含 docker-compose.yml
的目录中执行命令 docker compose down
。