adding a pvc for visibility

This commit is contained in:
2026-03-02 16:56:37 +00:00
parent b22d3d6a28
commit 86b0157e76
3 changed files with 22 additions and 6 deletions
+2 -2
View File
@@ -8,6 +8,6 @@ RUN pip install --no-cache-dir -r requirements.txt
COPY . . COPY . .
#RUN echo "nameserver 8.8.8.8" >> /etc/resolv.conf #RUN echo "nameserver 8.8.8.8" >> /etc/resolv.conf
#CMD [ "python", "./nextcloud_ics_sync.py",">>","/var/log/nextcloud-ics-sync.log"] #CMD [ "python", "./nextcloud_ics_sync.py",">>","/var/log/nextcloud-ics-sync-log/nextcloud-ics-sync.log"]
#CMD [ "sleep","3600" ] #CMD [ "sleep","3600" ]
CMD echo "==================================================================================" >> /var/log/nextcloud-ics-sync.log 2>&1 ; echo $(date) >> /var/log/nextcloud-ics-sync.log 2>&1 ; python ./nextcloud_ics_sync.py >> /var/log/nextcloud-ics-sync.log 2>&1 ; echo "==================================================================================" >> /var/log/nextcloud-ics-sync.log 2>&1 CMD echo "==================================================================================" >> /var/log/nextcloud-ics-sync-log/nextcloud-ics-sync.log 2>&1 ; echo $(date) >> /var/log/nextcloud-ics-sync-log/nextcloud-ics-sync.log 2>&1 ; python ./nextcloud_ics_sync.py >> /var/log/nextcloud-ics-sync-log/nextcloud-ics-sync.log 2>&1 ; echo "==================================================================================" >> /var/log/nextcloud-ics-sync-log/nextcloud-ics-sync.log 2>&1
+8 -4
View File
@@ -12,6 +12,7 @@ spec:
schedule: "31 * * * *" schedule: "31 * * * *"
jobTemplate: jobTemplate:
spec: spec:
backoffLimit: 4
ttlSecondsAfterFinished: 100 ttlSecondsAfterFinished: 100
template: template:
spec: spec:
@@ -20,13 +21,16 @@ spec:
image: gitea.tryton.geeraert.eu/pi-ux-ce/nextcloud_ics_sync:1.0.0 image: gitea.tryton.geeraert.eu/pi-ux-ce/nextcloud_ics_sync:1.0.0
volumeMounts: volumeMounts:
- name: nextcloud-ics-sync-log - name: nextcloud-ics-sync-log
mountPath: /var/log/nextcloud-ics-sync.log mountPath: /var/log/nextcloud-ics-sync-log/
restartPolicy: Never restartPolicy: Never
dnsConfig: dnsConfig:
nameservers: nameservers:
- 8.8.8.8 - 8.8.8.8
volumes: volumes:
# - name: nextcloud-ics-sync-log
# hostPath:
# path: /var/log/nextcloud-ics-sync.log
# type: File
- name: nextcloud-ics-sync-log - name: nextcloud-ics-sync-log
hostPath: persistentVolumeClaim:
path: /var/log/nextcloud-ics-sync.log claimName: nextcloud-ics-sync-log
type: File
+12
View File
@@ -0,0 +1,12 @@
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: nextcloud-ics-sync-log
namespace: nextcloud-ics-sync
spec:
storageClassName: nfs-storage-intelligent
accessModes:
- ReadWriteMany
resources:
requests:
storage: 2Gi