Files
obsidian/Ремонт квартира/.site/Dockerfile
Cosmo def9a6e327
All checks were successful
Deploy Remont Site / deploy (push) Successful in 57s
Ремонт квартиры: сайт remont.digital-home.site из заметок + авто-деплой
- переименованы заметки (Планировка, Гостиная-кухня, Спальня) и картинки
- вычищены таблицы, добавлен README-индекс
- .site/: генератор сайта из markdown (node+sharp → nginx), дизайн из assets
- .gitea/workflows/deploy-remont.yml: авто-сборка и деплой по пушу в папку

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-15 17:46:08 +00:00

15 lines
584 B
Docker

# Многостадийная сборка. Контекст = папка «Ремонт квартира» (содержит .site + *.md + images).
# Стадия build генерирует статику из заметок; nginx её отдаёт.
FROM node:20-alpine AS build
WORKDIR /app
COPY .site/package.json /app/.site/
RUN cd /app/.site && npm install --omit=dev --no-audit --no-fund
COPY . /app
RUN cd /app/.site && OUT=/out node generate.js
FROM nginx:alpine
COPY .site/nginx.conf /etc/nginx/conf.d/default.conf
COPY --from=build /out /usr/share/nginx/html
EXPOSE 80