lets try this

This commit is contained in:
Remy Moll 2024-02-10 18:58:20 +01:00
parent 3f5c1a5a5c
commit 5e21ceaad3
2 changed files with 1 additions and 44 deletions

View File

@ -18,47 +18,6 @@ spec:
spec: spec:
restartPolicy: Always restartPolicy: Always
initContainers: initContainers:
- name: init-chmod-data
env:
- name: SECRET_KEY
valueFrom:
secretKeyRef:
name: recipes
key: secret-key
- name: DB_ENGINE
value: django.db.backends.sqlite3
image: recipes
imagePullPolicy: Always
resources:
requests:
cpu: 250m
memory: 64Mi
command:
- sh
- -c
- |
set -e
source venv/bin/activate
echo "Updating database"
python manage.py migrate
python manage.py collectstatic_js_reverse
python manage.py collectstatic --noinput
echo "Setting media file attributes"
chown -R 65534:65534 /opt/recipes/mediafiles
find /opt/recipes/mediafiles -type d | xargs -r chmod 755
find /opt/recipes/mediafiles -type f | xargs -r chmod 644
echo "Done"
securityContext:
runAsUser: 0
volumeMounts:
- mountPath: /opt/recipes/mediafiles
name: media
# mount as subPath due to lost+found on ext4 pvc
subPath: files
- mountPath: /opt/recipes/staticfiles
name: static
# mount as subPath due to lost+found on ext4 pvc
subPath: files
containers: containers:
- name: recipes-nginx - name: recipes-nginx
image: nginx:latest image: nginx:latest
@ -141,8 +100,6 @@ spec:
value: "0" value: "0"
- name: DB_ENGINE - name: DB_ENGINE
value: django.db.backends.sqlite3 value: django.db.backends.sqlite3
securityContext:
runAsUser: 65534
volumes: volumes:
- name: media - name: media
persistentVolumeClaim: persistentVolumeClaim:

View File

@ -7,7 +7,7 @@ metadata:
namespace: recipes namespace: recipes
spec: spec:
encryptedData: encryptedData:
secret-key: AgBMrLhWyGEgrX7LTZT+XHKtA2IrAVDoUApe0SLyhKBNu0Vidzjzyw8hRubw4q3bFMS34bmf9b9gW0JwMP6wh4A2FwhjAl9qKFQONtHMTKnUCgXb5UMg2/4/mssFXSu58cn34J59f9BuoadRG2MTUttQ7SH/f9NludKlzXQdWXheIDItH955nz5Rgfmxo7WDjx0zMUU+Zl1IB+2tJ2y1BHO0/AmUpQKL/WVeRL6/1FxXXrHxnh78WkpRl5jYE2EYFZHthp7OTu4IOc9nBk4YQyY51sx45O3PUeToeBGMhOCsCSwklO0h/Sit3cSSCDNZDHdoh4TwxYh5Dvr9RuuCi3eKZYbf58/qQOq3sN9fzKnbQlhO9wPrMvGQBQ3AQtJE3pLbLkvpAPtY6ReBtfNSzhlymNrxwAvVyK9RQHe8hD9+6orHxaDSP2KHLGmLvk/IroKTGOi9ne2e4Ll1fRYrecngR3JkWj1EvTiqQYualfTNCO4C4qT5Cqr8YaAiQ/+ttAtL6CCgjQGHjedvNgDiUGmOTSqU0u1aehIQ3d3N2f06TbcZzMR9ehtM03kMEXeeveqqVMGiE0SJLFB5OHbU1STne9EXCYqo7wJX84Bb/OWth8gFyK2kVyMB0ZCR3Nms+Mhk+DyoMp79L4uAuu4jazpYCT8E+13NuEwD2oH6kKKqwoL8WE/owx83XFq191ZScjTtKC2wPdQi85LMTLIpWgE7rH4vHp0Q4L2UbN/Qf0YBClFhG3cDOIe/ secret-key: AgASPeIrGAMmyTTcrqPTnKsmzKDpadR7iNVTn2yooM3W0Un/keWe2XRMss36NwxODkNtXEt9Knr0BDtVHc7PWDQ6ZH9+XMm6MLTOW2cSDMEzCCwu+J29tUDWMRLOJsABtuHN/gTJYcvdErXiV/gxvaST3Fzpxhb/rghZWO5k2woNuwUWOxwIyCXilb4gjN+v9TEtBiZUtwD3hsZ+UMHZL8BEiZxPiEG8cuCpod8xFJVX4I8j4lkh2JmChN1ZQ3RDCeYekX71+yYj5agbdRgQn/V500+Ccp38b/H5HxK12o6jHOH/YzoOZGF+704dP6E6dJbb9jOu3mkwqBieT5WMryJ/MOV3+SxeikeAGyf2sUCZBvv2p5Dyqx3pFv7ghrNxevP4EwVVSudY/x8LMixKqd/Tqbh+LOWbd9P33cMJRUOD1yAy6zPDV1FcTi6Fd6uUvpR+qRAgQ7BxsvNIrmfd8NqQ13b4CVSf8i4mynwL8vsoC3FaEbczTkcbtfp01yLW8oowJ3qhPqfw9CAfrRgbtO8fDMWJMkQL3n1bO87J3KdtSFh6z9aT0EdjE1QdEAsIwp/uPxdQr5bsJ4U+bLqfj4sWD3cCaSruGfrJpIgIAmObcYuUHTFZqzFvx0HZtKFK/UtK6gXAIAA+aZ14iLN8LDgm1TeubjnBTyk0kxeRhEHHKIUPAaOtXSCGp2UT0A+CyQzs97CRLO06XtBFRFhA0DY6UzZpb1P6hmpOHhJgQk3XTQBR+2mzEsMwMDu1eHncVR8t8A==
template: template:
metadata: metadata:
creationTimestamp: null creationTimestamp: null