-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmigrations.sh
executable file
·21 lines (14 loc) · 971 Bytes
/
migrations.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/sh
#This script will be running on the init container
export ADMIN_DATABASE_URL=postgres://$DB_USER:$DB_PASSWORD@$DB_SERVER:$DB_PORT/postgres
export DATABASE_URL=postgres://$DB_USER:$DB_PASSWORD@$DB_SERVER:$DB_PORT/$DB_NAME
sed -i "s/{{ DB_USER }}/$DB_USER/g" admin_migrations/20220509161150_database.postgres.up.sql
sed -i "s/{{ DB_PASSWORD }}/$DB_PASSWORD/g" admin_migrations/20220509161150_database.postgres.up.sql
sed -i "s/{{ DB_USER }}/$DB_USER/g" admin_migrations/20220509161150_database.postgres.down.sql
sed -i "s/{{ DB_PASSWORD }}/$DB_PASSWORD/g" admin_migrations/20220509161150_database.postgres.down.sql
/usr/local/bin/soda migrate -e admin -p ./admin_migrations status
/usr/local/bin/soda migrate -e admin -p ./admin_migrations up
/usr/local/bin/soda migrate -e admin -p ./admin_migrations status
/usr/local/bin/soda migrate -e production status
/usr/local/bin/soda migrate -e production up
/usr/local/bin/soda migrate -e production status