Skip to content

Commit a919df5

Browse files
committed
Expose Reverse Proxy IP to Hub
1 parent 27e5590 commit a919df5

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

assets/js/hubsetup.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -495,6 +495,7 @@ EOF`;
495495
QUARKUS_DATASOURCE_JDBC_URL: 'jdbc:postgresql://postgres:5432/hub',
496496
QUARKUS_DATASOURCE_USERNAME: 'hub',
497497
QUARKUS_DATASOURCE_PASSWORD: this.cfg.db.hubPw,
498+
QUARKUS_HTTP_PROXY_PROXY_ADDRESS_FORWARDING: true,
498499
QUARKUS_HTTP_HEADER__CONTENT_SECURITY_POLICY__VALUE: `default-src 'self'; connect-src 'self' api.cryptomator.org ${HubSetup.urlWithTrailingSlash(this.cfg.keycloak.publicUrl)}; object-src 'none'; child-src 'self'; img-src * data:; frame-ancestors 'none'`
499500
},
500501
...(this.cfg.compose.includeTraefik && this.getTraefikConfig(this.cfg.hub.publicUrl, 'hub')),
@@ -688,6 +689,7 @@ class KubernetesConfigBuilder extends ConfigBuilder {
688689
{name: 'QUARKUS_DATASOURCE_JDBC_URL', value: 'jdbc:postgresql://postgres-svc:5432/hub'},
689690
{name: 'QUARKUS_DATASOURCE_USERNAME', value: 'hub'},
690691
{name: 'QUARKUS_DATASOURCE_PASSWORD', valueFrom: {secretKeyRef: {name: 'hub-secrets', key: 'db_hub_pass'}}},
692+
{name: 'QUARKUS_HTTP_PROXY_PROXY_ADDRESS_FORWARDING', value: 'true'},
691693
...(this.cfg.keycloak.useExternal || this.getHostname(this.cfg.hub.publicUrl) != this.getHostname(this.cfg.keycloak.publicUrl) ? [{name: 'QUARKUS_HTTP_HEADER__CONTENT_SECURITY_POLICY__VALUE', value: `default-src 'self'; connect-src 'self' api.cryptomator.org ${HubSetup.urlWithTrailingSlash(this.cfg.keycloak.publicUrl)}; object-src 'none'; child-src 'self'; img-src * data:; frame-ancestors 'none'`}] : [])
692694
]
693695
}]

0 commit comments

Comments
 (0)