svenax / symfony-docker-template
一个基于 Docker 的 MySQL + Nginx + Symfony 5 模板。
v1.1.0
2021-01-19 00:00 UTC
This package is auto-updated.
Last update: 2024-09-20 21:52:44 UTC
README
描述
这是一个在 Docker 容器中运行 Symfony 5 的完整栈,使用 docker-compose
。
它由三个容器组成
nginx
- 网络服务器。php
- 配备 PHP 7.4 的 PHP-FPM。db
- 使用 MySQL 8.0 映像的 MySQL 容器。
安装
- 克隆此仓库 或 运行
composer create-project svenax/symfony-docker-template
- 将
app/.env.local.template
复制到app/.env.local
并根据需要更新它 - 运行
make up
- 运行
bin/composer install
- 前往 https:// 查看结果
使用方法
项目的所有代码都位于 app
文件夹中。与 Docker 容器交互的脚本位于 bin
文件夹中。Makefile 包含了 Docker、备份等便利脚本。