Ремонт квартиры: сайт remont.digital-home.site из заметок + авто-деплой
All checks were successful
Deploy Remont Site / deploy (push) Successful in 57s
All checks were successful
Deploy Remont Site / deploy (push) Successful in 57s
- переименованы заметки (Планировка, Гостиная-кухня, Спальня) и картинки - вычищены таблицы, добавлен README-индекс - .site/: генератор сайта из markdown (node+sharp → nginx), дизайн из assets - .gitea/workflows/deploy-remont.yml: авто-сборка и деплой по пушу в папку Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
14
Ремонт квартира/.site/Dockerfile
Normal file
14
Ремонт квартира/.site/Dockerfile
Normal file
@@ -0,0 +1,14 @@
|
||||
# Многостадийная сборка. Контекст = папка «Ремонт квартира» (содержит .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
|
||||
Reference in New Issue
Block a user