Skip to content

Commit 5d74bf5

Browse files
committed
🧱 Fix listener redirecting to http
1 parent af4084b commit 5d74bf5

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

apps/listener/nginx.conf

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@ server {
22
listen 80;
33
server_name localhost;
44

5+
# Use X-Forwarded-Proto from ingress, fallback to $scheme
6+
set $real_scheme $scheme;
7+
if ($http_x_forwarded_proto = 'https') {
8+
set $real_scheme https;
9+
}
10+
511
# Enable gzip compression
612
gzip on;
713
gzip_vary on;
@@ -40,8 +46,8 @@ server {
4046
}
4147
}
4248

43-
# Redirect bare /listener to /listener/
49+
# Redirect bare /listener to /listener/ (preserve HTTPS scheme from ingress)
4450
location = /listener {
45-
return 301 /listener/;
51+
return 301 $real_scheme://$host/listener/;
4652
}
4753
}

infra/gcp/wallet.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -229,9 +229,9 @@ export const walletService = new KubernetesService(
229229

230230
// Ingress config with path-based routing
231231
ingress: {
232-
host: `${subDomain}.${baseDomainName}`,
232+
host: `${subDomain}.frak.id`,
233233
tlsSecretName: "wallet-tls",
234-
additionalHosts: [`${subDomain}.frak.id`],
234+
additionalHosts: [`wallet.${baseDomainName}`],
235235
// Route /listener to the listener service
236236
pathRoutes: [
237237
{

0 commit comments

Comments
 (0)