Files
1998-cad-cadpoint/docker-compose.yml
2026-03-28 17:49:22 +03:00

44 lines
1.8 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Файл для dev-окружения и локального тестирования
# Для продакшена используй docker-compose.prod.yml
# Примечание: в новых версиях Docker Compose версия необязательна
# (в новых версиях даже рекомендуется её не указывать)
# version: '3.8'
services:
cadpoint1998:
# Собираем образ из Dockerfile (одного для dev и prod)
# Образ полностью self-contained: конфиг + HTML в образе
build:
context: .
dockerfile: Dockerfile
# Имя контейнера для удобства обращения через docker/podman
container_name: cadpoint1998-site
# Порт: слушаем на localhost:8030, проксируем в контейнер на 80
# Внешний nginx/reverse-proxy обращается на этот адрес
ports:
- "127.0.0.1:8030:80"
# Политика перезагрузки: перезагружаем при сбое, но не при явном останове
restart: unless-stopped
# Логирование в JSON-файлы (видно через docker logs и анализ)
logging:
driver: "json-file"
options:
max-size: "5m" # максимум 5МБ на файл лога
max-file: "1" # хранить только 1 файл (экономим место)
# Пользовательская сеть для координации с другими сервисами
networks:
- cadpoint1998-network
# Определяем пользовательскую bridge-сеть для контейнеров
networks:
cadpoint1998-network:
driver: bridge