add database migrations at backend container startup
All checks were successful
Podman Rootless Demo / test-backend (push) Has been skipped
Podman Rootless Demo / test-frontend (push) Successful in 10s
Podman Rootless Demo / build-backend (push) Has been skipped
Podman Rootless Demo / build-frontend (push) Successful in 2m20s
Podman Rootless Demo / deploy-prod (push) Successful in 46s

This commit is contained in:
continuist 2025-09-21 14:44:46 -04:00
parent 8d816e7d71
commit f01fa26d4f

View file

@ -72,10 +72,15 @@ spec:
capabilities: capabilities:
drop: ["ALL"] drop: ["ALL"]
env: env:
- name: HOST
value: "0.0.0.0"
- name: DATABASE_URL - name: DATABASE_URL
value: "postgres://${POSTGRES_USERNAME}:${POSTGRES_PASSWORD}@127.0.0.1:${POSTGRES_PORT}/${POSTGRES_DATABASE_NAME}?sslmode=disable" value: "postgres://${POSTGRES_USERNAME}:${POSTGRES_PASSWORD}@127.0.0.1:${POSTGRES_PORT}/${POSTGRES_DATABASE_NAME}?sslmode=disable"
- name: PORT - name: PORT
value: "${PROD_BACKEND_PORT}" value: "${PROD_BACKEND_PORT}"
command: ["sh", "-c"]
args:
- "cd /app && sqlx migrate run --database-url $DATABASE_URL && ./sharenet-api-postgres"
ports: ports:
- containerPort: ${PROD_BACKEND_PORT} - containerPort: ${PROD_BACKEND_PORT}
protocol: TCP protocol: TCP