chore: change location of Caddyfiles

This commit is contained in:
Elias Schneider
2024-12-24 16:06:59 +01:00
parent 3946f6f237
commit 7e09ae1f98
4 changed files with 16 additions and 19 deletions

View File

@@ -53,7 +53,7 @@ COPY --from=backend-builder /opt/app/package.json ./
WORKDIR /opt/app WORKDIR /opt/app
COPY ./reverse-proxy /etc/caddy COPY ./reverse-proxy /opt/app/reverse-proxy
COPY ./scripts ./scripts COPY ./scripts ./scripts
EXPOSE 3000 EXPOSE 3000

View File

@@ -1,14 +1,11 @@
:3000 { :3000 {
reverse_proxy /* http://localhost:{$PORT:3333} { # Reverse proxy for /api
trusted_proxies 0.0.0.0/0
}
reverse_proxy /api/* http://localhost:{$BACKEND_PORT:8080} { reverse_proxy /api/* http://localhost:{$BACKEND_PORT:8080} {
trusted_proxies 0.0.0.0/0 trusted_proxies 0.0.0.0/0
} }
log { # Reverse proxy for all other requests
output file /var/log/caddy/access.log reverse_proxy /* http://localhost:{$PORT:3333} {
level WARN trusted_proxies 0.0.0.0/0
} }
} }

View File

@@ -5,9 +5,9 @@ cp -rn /tmp/img/* /opt/app/frontend/public/img
# Start Caddy # Start Caddy
if [ "$TRUST_PROXY" = "true" ]; then if [ "$TRUST_PROXY" = "true" ]; then
caddy start --adapter caddyfile --config /etc/caddy/Caddyfile.trust-proxy & caddy start --adapter caddyfile --config /opt/app/reverse-proxy/Caddyfile.trust-proxy &
else else
caddy start --adapter caddyfile --config /etc/caddy/Caddyfile & caddy start --adapter caddyfile --config /opt/app/reverse-proxy/Caddyfile &
fi fi
# Run the frontend server # Run the frontend server