fixed shynet webserver 404

This commit is contained in:
bom 2022-01-31 20:56:42 +01:00
parent 717b0ddb85
commit 225a8d60bc
3 changed files with 7 additions and 3 deletions

View file

@ -27,7 +27,8 @@
(let [{:keys [fqdn django-secret-key postgres-db-user postgres-db-password]} config] (let [{:keys [fqdn django-secret-key postgres-db-user postgres-db-password]} config]
(-> (->
(yaml/from-string (yaml/load-resource "shynet/secret.yaml")) (yaml/from-string (yaml/load-resource "shynet/secret.yaml"))
(assoc-in [:stringData :ALLOWED_HOSTS] fqdn) ; See comment in secret.yaml
;(assoc-in [:stringData :ALLOWED_HOSTS] fqdn)
(assoc-in [:stringData :DJANGO_SECRET_KEY] django-secret-key) (assoc-in [:stringData :DJANGO_SECRET_KEY] django-secret-key)
(assoc-in [:stringData :DB_USER] postgres-db-user) (assoc-in [:stringData :DB_USER] postgres-db-user)
(assoc-in [:stringData :DB_PASSWORD] postgres-db-password)))) (assoc-in [:stringData :DB_PASSWORD] postgres-db-password))))

View file

@ -4,7 +4,6 @@ metadata:
name: shynet-webserver-ingress name: shynet-webserver-ingress
annotations: annotations:
cert-manager.io/cluster-issuer: letsencrypt-staging-issuer cert-manager.io/cluster-issuer: letsencrypt-staging-issuer
kubernetes.io/ingress.class: addon-http-application-routing
nginx.ingress.kubernetes.io/proxy-body-size: "256m" nginx.ingress.kubernetes.io/proxy-body-size: "256m"
nginx.ingress.kubernetes.io/ssl-redirect: "true" nginx.ingress.kubernetes.io/ssl-redirect: "true"
nginx.ingress.kubernetes.io/rewrite-target: / nginx.ingress.kubernetes.io/rewrite-target: /

View file

@ -6,7 +6,11 @@ type: Opaque
stringData: stringData:
# Django settings # Django settings
DEBUG: "False" DEBUG: "False"
ALLOWED_HOSTS: fqdn # For better security, set this to your deployment's domain. Comma separated.
# This is hidden behind ingress and (presumably) only works if it has access to
# all shynet pods and services
# If this is not set to '*' there is 404 on every webpage
ALLOWED_HOSTS: "*" # For better security, set this to your deployment's domain. Comma separated.
DJANGO_SECRET_KEY: django-secret-key DJANGO_SECRET_KEY: django-secret-key
ACCOUNT_SIGNUPS_ENABLED: "False" ACCOUNT_SIGNUPS_ENABLED: "False"
TIME_ZONE: "America/New_York" TIME_ZONE: "America/New_York"