Этот проект представляет собой Symfony приложение, развёрнутое с использованием Docker и Docker Compose. В качестве базы данных используется Postgres, а в качестве веб-сервера — Nginx.
/app
|-- /bin
|   |-- console
|-- /config
|-- /public
|-- /src
|-- /var
|-- /vendor
|-- composer.json
|-- composer.lock
|-- symfony.lock
/docker
|-- /nginx
|-- /php
|   |-- Dockerfile
|   |-- xdebug.ini
.gitignore
docker-compose.yml
Makefile
- Установленный Docker
 - Установленный Docker Compose
 
- 
Соберите Docker-образы:
docker-compose build
 - 
Запустите контейнеры:
docker-compose up -d
 - 
Инициализация проекта:
Выполните команду
make init, чтобы установить зависимости и подготовить проект к работе.make init
 - 
Проверка работы проекта:
После выполнения всех команд ваш Symfony проект будет доступен по адресу http://localhost:8080.
 
- 
Инициализация окружения:
make init
 - 
Сборка сервисов:
make build
 - 
Запуск сервисов:
make up
 - 
Остановка сервисов:
make stop
 - 
Перезапуск сервисов:
make restart
 - 
Удаление контейнеров и томов:
make down
 - 
Вход в консоль контейнера:
make console