Files
1998-cad-cadpoint/Dockerfile
erjemin e7dfd04c96
All checks were successful
Build and Push CadPoint1998-site / build-and-push (push) Successful in 27s
mod: убрал запуск nginx из Dockerfile
2026-03-28 18:16:48 +03:00

28 lines
1.6 KiB
Docker
Raw Permalink 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.
# Архивный сайт cad.ru (1998) — контейнеризированный с nginx
# Образ полностью self-contained: конфиг + HTML копируются в образ
# Используется как для dev, так и для prod
FROM nginx:alpine
# Удаляем стандартный nginx конфиг (по умолчанию)
RUN rm /etc/nginx/conf.d/default.conf
# Копируем custom конфиг cadpoint1998 как default (для внутреннего nginx)
# Это обеспечивает правильную кодировку KOI8-R и маршрутизацию
COPY config/nginx/cadpoint1998--internal-nginx.conf /etc/nginx/conf.d/default.conf
# Копируем все статические HTML файлы в корень документов nginx
# Архив содержит исторический контент (не обновляется), поэтому полностью в образ
COPY html/ /usr/share/nginx/html/
# Копируем внешний nginx конфиг для экспорта на хост (через volume)
# Это нужно для настройки reverse-proxy на хосте
COPY config/nginx/cadpoint1998--external-nginx.conf /tmp/cadpoint1998--external-nginx.conf.source
# Экспозируем порт 80 (внутренний, проксируется внешним nginx на хосте)
EXPOSE 80
# Встроенный nginx:alpine entrypoint запустит команду из docker-compose
# (command переопределяется в docker-compose.prod.yml для prod окружения)