diff --git a/docker-compose.yml b/docker-compose.yml index a487ba2..658bdee 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -219,8 +219,6 @@ services: # Trust proxy headers PGADMIN_CONFIG_PROXY_X_HOST_COUNT: '1' PGADMIN_CONFIG_PROXY_X_PREFIX_COUNT: '1' - # Fix routing issues - SCRIPT_NAME: '/pgadmin4' volumes: - pgadmin_data:/var/lib/pgadmin labels: @@ -228,8 +226,5 @@ services: - traefik.http.routers.pgadmin.rule=Host(`pgadmin.gate.${DOMAIN}`) - traefik.http.routers.pgadmin.entrypoints=websecure - traefik.http.routers.pgadmin.tls.certresolver=le + - traefik.http.routers.pgadmin.middlewares=security-headers - traefik.http.services.pgadmin.loadbalancer.server.port=80 - # Add headers for proper proxy handling - - traefik.http.middlewares.pgadmin-headers.headers.customRequestHeaders.X-Script-Name=/pgadmin4 - - traefik.http.middlewares.pgadmin-headers.headers.customRequestHeaders.X-Scheme=https - - traefik.http.routers.pgadmin.middlewares=pgadmin-headers