# Пример конфигурации Caddy для публичного развёртывания WhatIDo. # # Порядок включения: # 1. Скопируйте этот файл в ./Caddyfile (cp Caddyfile.example Caddyfile) # 2. Замените yourdomain.example на реальный домен/WWW, указывающий на сервер # 3. В docker-compose.yml расскомментируйте сервис caddy (и тома caddy_data/caddy_config) # и переведите блок ports сервиса app в expose (см. комментарии в compose) # 4. docker compose up -d --build # # Caddy автоматически получит Let's Encrypt сертификат на 80/443 портах. # Запрос к app идёт по HTTPS на внутренний порт 3443 (самоподписанный серт # приложения, поэтому tls_insecure_skip_verify). yourdomain.example { reverse_proxy app:3443 { transport http { tls_insecure_skip_verify } } }