From ceb2fb079f3c12e0c3ccd2b3451bf3ee47efd95a Mon Sep 17 00:00:00 2001 From: Dan Date: Thu, 11 Dec 2025 13:17:00 +0300 Subject: [PATCH] Add deployment instructions --- README.md | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/README.md b/README.md index bb5905a..e4f8805 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,43 @@ # dano-clone +Пародийный лендинг про отсутствие результатов DANO. + +## Деплой на текущий сервер +1. Обновить статику в каталоге, который монтируется в Caddy: + ```sh + cd /opt/caddy/dano + git clone https://git.danosito.com/dan/dano-clone tmp && \ + cp tmp/index.html tmp/style.css tmp/script.js /opt/caddy/dano/ && \ + rm -rf tmp + ``` +2. Перезапустить Caddy, чтобы подхватить файлы: + ```sh + cd /opt/caddy + docker compose up -d + ``` +3. Проверить: + ```sh + curl -k --resolve dano.danosito.com:443:127.0.0.1 https://dano.danosito.com + ``` + или открыть в браузере `https://dano.danosito.com`. + +## Деплой на новый сервер +1. Клонировать репо и положить статику в каталог, который будет отдавать Caddy (например `/srv/dano`). +2. В `Caddyfile` добавить блок: + ``` + dano.danosito.com { + encode gzip zstd + root * /srv/dano + file_server + } + ``` +3. В `docker-compose.yml` Caddy добавить volume для статики: + ``` + volumes: + - ./dano:/srv/dano + ``` +4. Запустить/перезапустить: + ```sh + docker compose up -d + ``` +5. Проверить домен аналогично шагу 3 выше.