Files
boc/vims-backend/k8s/init-db-v2.yaml
T

33 lines
1.0 KiB
YAML
Raw Normal View History

apiVersion: batch/v1
kind: Job
metadata:
name: vims-init-db-v2
namespace: vims
spec:
template:
spec:
containers:
- name: init-db
image: 155407238699.dkr.ecr.eu-north-1.amazonaws.com/vims:prod
command: ["node", "-e"]
args:
- |
process.env.DB_HOST = 'vims-postgres.vims.svc.cluster.local';
process.env.DB_PORT = '5432';
process.env.DB_NAME = 'vims';
process.env.DB_USER = 'postgres';
process.env.DB_PASSWORD = 'postgres';
process.env.REDIS_HOST = 'vims-redis.vims.svc.cluster.local';
process.env.REDIS_PORT = '6379';
const { setupDatabase } = require('./src/models');
setupDatabase().then(() => {
console.log('Database setup complete');
process.exit(0);
}).catch(err => {
console.error('Setup failed:', err);
process.exit(1);
});
restartPolicy: Never
backoffLimit: 4