From cb9cf078422676d3db5c4a8c698a6890461cc119 Mon Sep 17 00:00:00 2001 From: Marvin Date: Wed, 23 Sep 2026 05:58:10 +0200 Subject: [PATCH] upgraded config --- .gitignore | 5 ++++- caddy/Caddyfile | 43 ++++++++++++++++++++++++++++--------------- compose.yaml | 1 + 3 files changed, 33 insertions(+), 16 deletions(-) diff --git a/.gitignore b/.gitignore index eae859f..c0c4c36 100644 --- a/.gitignore +++ b/.gitignore @@ -3,4 +3,7 @@ api/saved_models/ api/testimages/ **/__pycache__/ -**/*.env \ No newline at end of file +**/*.env +caddy/data/* +!caddy/data/.gitkeep +caddy/config/ diff --git a/caddy/Caddyfile b/caddy/Caddyfile index 8fdcd58..59173f5 100644 --- a/caddy/Caddyfile +++ b/caddy/Caddyfile @@ -1,23 +1,36 @@ +{ + email koro.no.omo@gmail.com +} + +(common) { + encode zstd gzip + header { + Strict-Transport-Security "max-age=31536000; includeSubDomains" + X-Content-Type-Options "nosniff" + Referrer-Policy "strict-origin-when-cross-origin" + -Server + } + log +} + +www.marvinkrausser.com { + redir https://marvinkrausser.com{uri} permanent +} + marvinkrausser.com { - reverse_proxy cnn_website:8080 + import common + reverse_proxy cnn_website:8080 } api.marvinkrausser.com { - reverse_proxy cnn_api:8000 + import common + request_body { + max_size 10MB + } + reverse_proxy cnn_api:8000 } portfolio.marvinkrausser.com { - reverse_proxy portfolio_website:8081 + import common + reverse_proxy portfolio_website:8081 } - -http://localhost:8080 { - reverse_proxy cnn_website:8080 -} - -http://localhost:8000 { - reverse_proxy cnn_api:8000 -} - -http://localhost:8081 { - reverse_proxy portfolio_website:8081 -} \ No newline at end of file diff --git a/compose.yaml b/compose.yaml index f72e97f..820ea0e 100644 --- a/compose.yaml +++ b/compose.yaml @@ -9,6 +9,7 @@ services: restart: unless-stopped volumes: - ./caddy/data:/data/caddy + - ./caddy/config:/config/caddy depends_on: - cnn_api - cnn_website