From 8ef010b09c5c3be39581ca7d1ed1a53590b0cab6 Mon Sep 17 00:00:00 2001 From: ivan Date: Fri, 24 Apr 2026 15:28:10 +0500 Subject: [PATCH] ++ --- apps/resources/base/backend-deployment.yaml | 10 ++++++++++ apps/resources/base/kustomization.yaml | 1 + apps/resources/base/uwsgi-configmap.yaml | 21 +++++++++++++++++++++ 3 files changed, 32 insertions(+) create mode 100644 apps/resources/base/uwsgi-configmap.yaml diff --git a/apps/resources/base/backend-deployment.yaml b/apps/resources/base/backend-deployment.yaml index adff2d6..bfdca30 100644 --- a/apps/resources/base/backend-deployment.yaml +++ b/apps/resources/base/backend-deployment.yaml @@ -48,6 +48,13 @@ spec: - key: production.py path: production.py defaultMode: 420 + - name: uwsgi-configmap + configMap: + name: uwsgi-configmap + items: + - key: uwsgi.ini + path: uwsgi.ini + defaultMode: 420 containers: - name: backend @@ -83,6 +90,9 @@ spec: - name: django-configmap mountPath: /server/config/settings/production.py subPath: production.py + - name: uwsgi-configmap + mountPath: opt/server/uwsgi.ini + subPath: uwsgi.ini livenessProbe: tcpSocket: diff --git a/apps/resources/base/kustomization.yaml b/apps/resources/base/kustomization.yaml index 0ccff81..55f558d 100644 --- a/apps/resources/base/kustomization.yaml +++ b/apps/resources/base/kustomization.yaml @@ -8,3 +8,4 @@ resources: - backend-deployment.yaml - backend-service.yaml - django-configmap.yaml + - uwsgi-configmap.yaml diff --git a/apps/resources/base/uwsgi-configmap.yaml b/apps/resources/base/uwsgi-configmap.yaml new file mode 100644 index 0000000..9eb83fb --- /dev/null +++ b/apps/resources/base/uwsgi-configmap.yaml @@ -0,0 +1,21 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: uwsgi-configmap + namespace: resources +data: + uwsgi.ini: | + [uwsgi] + chdir = /server + module = config.wsgi:application + master = true + master-fifo = /opt/server/uwsgi-backend-server.fifo + processes = 4 + http = 0.0.0.0:8000 + chmod-socket = 666 + vacuum = true + harakiri = 6000 + buffer-size = 32768 + + static-map = /static=/opt/server/static/ + static-map = /media=/opt/server/media/