diff options
Diffstat (limited to 'util/docker-init.sh')
-rwxr-xr-x | util/docker-init.sh | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/util/docker-init.sh b/util/docker-init.sh index 8458ef26..b54e513f 100755 --- a/util/docker-init.sh +++ b/util/docker-init.sh @@ -44,6 +44,7 @@ pg_init() { fi su postgres -c '/var/www/util/docker-init.sh pg_load_superuser' su devuser -c '/var/www/util/docker-init.sh pg_load_vndb' + su postgres -c '/var/www/util/docker-init.sh pg_load_devdb' touch /var/lib/postgresql/vndb-init-done } @@ -58,9 +59,15 @@ pg_load_superuser() { # Should run as devuser pg_load_vndb() { cd /var/www + make util/sql/editfunc.sql psql -U vndb -f util/sql/all.sql } +# Should be run as the postgres user +pg_load_devdb() { + psql vndb -1f /var/www/util/sql/devdb.sql +} + # Should run as devuser devshell() { @@ -83,6 +90,9 @@ case "$1" in pg_load_vndb) pg_load_vndb ;; + pg_load_devdb) + pg_load_devdb + ;; devshell) devshell ;; |