feat(readme): добавлен раздел о развертывании с Traefik и Cloudflare HTTPS
Docker / build (push) Failing after 20s

Обновлен оглавление и добавлен новый раздел с пошаговой инструкцией по развертыванию контейнера VPS Tracker с использованием Traefik и Cloudflare для HTTPS. Включены ссылки на необходимые файлы и команды для настройки.
This commit is contained in:
Denozordec committed 2026-07-19 04:08:57 +07:00
1 parent 03e951af18
commit 5060b78875
4 files changed
+367 -5

No files matched your search

+30 -5
View File
@@ -30,11 +30,12 @@
2. [Что понадобится](#req)
3. [Самый простой способ: готовый образ](#quick)
4. [Запуск через Docker Compose](#compose)
5. [Сборка образа у себя](#build-local)
6. [Сохранение данных и резервная копия](#data)
7. [Другой порт и доступ по сети](#port)
8. [Обновление программы](#update)
9. [Для разработчиков](#dev)
5. [Production: Traefik + Cloudflare HTTPS](#traefik)
6. [Сборка образа у себя](#build-local)
7. [Сохранение данных и резервная копия](#data)
8. [Другой порт и доступ по сети](#port)
9. [Обновление программы](#update)
10. [Для разработчиков](#dev)
---
@@ -166,6 +167,30 @@ docker compose down
---
<span id="traefik"></span>
## Production: Traefik + Cloudflare HTTPS (Linux)
На VPS с доменом в Cloudflare: Traefik (Let's Encrypt **DNS-01**) + контейнер VPS Tracker за HTTPS, без публикации порта `3001` наружу.
Пошаговая инструкция, compose и `.env`: **[docs/deploy-traefik.md](docs/deploy-traefik.md)**
Файлы: [`deploy/docker-compose.traefik.yml`](deploy/docker-compose.traefik.yml), [`deploy/env.traefik.example`](deploy/env.traefik.example).
Кратко:
```bash
mkdir -p /opt/vps-tracker/data && cd /opt/vps-tracker
curl -fsSL -o docker-compose.yml \
https://raw.githubusercontent.com/denozordec/vps-tracker/main/deploy/docker-compose.traefik.yml
curl -fsSL -o .env \
https://raw.githubusercontent.com/denozordec/vps-tracker/main/deploy/env.traefik.example
nano .env # CF_DNS_API_TOKEN, LETSENCRYPT_EMAIL, VPS_DOMAIN
docker compose pull && docker compose up -d
curl -fsS https://ВАШ_ДОМЕН/health
```
---
<span id="build-local"></span>
## Сборка образа у себя