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 容器。

安装

  1. 克隆此仓库 运行 composer create-project svenax/symfony-docker-template
  2. app/.env.local.template 复制到 app/.env.local 并根据需要更新它
  3. 运行 make up
  4. 运行 bin/composer install
  5. 前往 https:// 查看结果

使用方法

项目的所有代码都位于 app 文件夹中。与 Docker 容器交互的脚本位于 bin 文件夹中。Makefile 包含了 Docker、备份等便利脚本。