feat(readme): добавлен раздел о развертывании с Traefik и Cloudflare HTTPS
Docker / build (push) Failing after 20s
Docker / build (push) Failing after 20s
Обновлен оглавление и добавлен новый раздел с пошаговой инструкцией по развертыванию контейнера VPS Tracker с использованием Traefik и Cloudflare для HTTPS. Включены ссылки на необходимые файлы и команды для настройки.
This commit is contained in:
1 parent
03e951af18
commit
5060b78875
4 files changed
+367
-5
No files matched your search
@@ -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>
|
||||
|
||||
## Сборка образа у себя
|
||||
|
||||
Reference in new issue
Block a user