Browse Source

Deployment Fixes

imwald
Mike 7 months ago
parent
commit
c94a1ea9ad
  1. 1
      Dockerfile
  2. 7
      compose.prod.yaml
  3. 5
      config/packages/framework.yaml

1
Dockerfile

@ -22,6 +22,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ @@ -22,6 +22,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
file \
gettext \
git \
bash \
libnss3-tools \
cron \
&& rm -rf /var/lib/apt/lists/*

7
compose.prod.yaml

@ -6,5 +6,12 @@ services: @@ -6,5 +6,12 @@ services:
target: frankenphp_prod
environment:
APP_SECRET: ${APP_SECRET}
TRUSTED_PROXIES: ${TRUSTED_PROXIES:-127.0.0.0/8,10.0.0.0/8}
SERVER_NAME: :80
MERCURE_PUBLISHER_JWT_KEY: ${CADDY_MERCURE_JWT_SECRET}
MERCURE_SUBSCRIBER_JWT_KEY: ${CADDY_MERCURE_JWT_SECRET}
ports:
# HTTP
- target: 80
published: 80
protocol: tcp

5
config/packages/framework.yaml

@ -9,7 +9,10 @@ framework: @@ -9,7 +9,10 @@ framework:
cookie_secure: auto
cookie_samesite: lax
cookie_lifetime: 0 # integer, lifetime in seconds, 0 means 'valid for the length of the browser session'
trusted_proxies: '%env(TRUSTED_PROXIES)%'
trusted_headers: ['forwarded', 'x-forwarded-for', 'x-forwarded-proto']
# trusted_proxies: '%env(TRUSTED_PROXIES)%'
#trusted_proxies: 'symfony,REMOTE_ADDR'
#esi: true
#fragments: true

Loading…
Cancel
Save