Better support for overriding docker reg + tag (for local testing); init container for ensure-system-disk

This commit is contained in:
2025-04-22 09:21:17 -04:00
parent 8a526de004
commit 1fa2fd3d95
4 changed files with 19 additions and 2 deletions

View File

@@ -23,6 +23,20 @@ spec:
- name: p5x-system-data
persistentVolumeClaim:
claimName: system-data
initContainers:
- name: ensure-system-disk
image: docker.io/glmdev/p5x-api:latest
envFrom:
- secretRef:
name: api-env
env:
- name: P5X_NODE_HOSTNAME
valueFrom:
fieldRef:
fieldPath: spec.nodeName
- name: RUST_LOG
value: 'p5x=debug,sqlx=warn,info'
command: ['/p5x/p5x', 'ensure-system-disk']
containers:
- name: api-server
image: docker.io/glmdev/p5x-api:latest
@@ -43,6 +57,8 @@ spec:
valueFrom:
fieldRef:
fieldPath: spec.nodeName
- name: RUST_LOG
value: 'p5x=debug,sqlx=warn,info'
ports:
- containerPort: 3450
name: p5x