Учебный проект, посвящённый контейнеризации готового приложения с использованием Docker Compose.
Образ обликованный на docker hub: Link
- docker
- docker compose V2
- make
-
описана многосервисная конфигурация Docker Compose;
-
настроено взаимодействие приложения с базой данных PostgreSQL;
-
сконфигурирован reverse proxy;
-
реализована сборка production-образа;
-
настроен CI-pipeline для автоматической сборки и публикации Docker-образа в Docker Hub.
Проект демонстрирует базовый workflow: локальный запуск через Docker Compose и автоматическую доставку контейнерного артефакта через GitHub Actions.
# Установка зависимостей
make setup
# Прогон тестов
make test
# Запуск dev-режима
make package-install