Files
fin-tracker/deploy/Caddyfile
T
Dmitry 563308a08b chore: монорепо, dev-окружение и деплой
Nix flake на два шелла (backend и + Flutter), justfile как единая точка входа,
локальный Postgres в ./.pgdata на порту 54329, docker-compose из пяти сервисов
(db, api, worker, caddy, pg-backup) и CI на ruff/pyright/pytest + дрейф OpenAPI.

Российские корневые сертификаты лежат в репозитории: они публичные, но нужны и
Caddy, и gRPC-каналу T-Invest, а глобальный gitignore отбрасывает *.pem.
2026-09-18 13:43:17 +03:00

15 lines
220 B
Caddyfile

{$DOMAIN} {
encode zstd gzip
handle /api/* {
reverse_proxy api:8000
}
# Flutter web build (app/build/web), SPA fallback to index.html
handle {
root * /srv/app
try_files {path} /index.html
file_server
}
}