From 1aeb2fbea6fa81962005f93a0ab90ccf1a6c0e44 Mon Sep 17 00:00:00 2001 From: Raelon Masters Date: Tue, 7 Apr 2020 15:10:52 -0400 Subject: [PATCH] Restructure entrypoint ops --- database.sh | 6 ++++++ entry.sh | 6 +----- make_databases.sh | 6 ++++++ 3 files changed, 13 insertions(+), 5 deletions(-) create mode 100755 database.sh create mode 100644 make_databases.sh diff --git a/database.sh b/database.sh new file mode 100755 index 0000000..20722d6 --- /dev/null +++ b/database.sh @@ -0,0 +1,6 @@ +#!/bin/bash +sh -c sudo -u postgres pg_ctl -D /var/lib/postgres/data -l /srv/logs/pgsql.log start +sh -c sudo -u postgres psql -f create_db.sql +rm /srv/http/database.sh +echo "sudo -u postgres pg_ctl -D /var/lib/postgres/data -l /srv/logs/lgsql.log start" > /srv/http/database.sh +chmod +x /srv/http/database.sh diff --git a/entry.sh b/entry.sh index 8d19a50..13ffa35 100755 --- a/entry.sh +++ b/entry.sh @@ -1,7 +1,3 @@ #!/bin/bash -sudo -u postgres pg_ctl -D /var/lib/postgres/data -l /srv/logs/pgsql.log start git pull -sudo -u postgres psql -f create_db.sql -rm /srv/http/entry.sh -echo "sudo -u postgres pg_ctl -D /var/lib/postgres/data -l /srv/logs/lgsql.log start" > /srv/http/entry.sh -chmod +x /srv/http/entry.sh +sh -c database.sh diff --git a/make_databases.sh b/make_databases.sh new file mode 100644 index 0000000..20722d6 --- /dev/null +++ b/make_databases.sh @@ -0,0 +1,6 @@ +#!/bin/bash +sh -c sudo -u postgres pg_ctl -D /var/lib/postgres/data -l /srv/logs/pgsql.log start +sh -c sudo -u postgres psql -f create_db.sql +rm /srv/http/database.sh +echo "sudo -u postgres pg_ctl -D /var/lib/postgres/data -l /srv/logs/lgsql.log start" > /srv/http/database.sh +chmod +x /srv/http/database.sh