forked from ortelius/ortelius
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathentrypoint.sh
More file actions
executable file
·32 lines (26 loc) · 1000 Bytes
/
entrypoint.sh
File metadata and controls
executable file
·32 lines (26 loc) · 1000 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/bin/sh
set -x
sudo chown -R postgres:postgres /var/lib/pgsql
chmod -R 777 /opt/deployhub
pkill postgres
if sudo test -f "/var/lib/pgsql/data/pg_hba.conf"; then
echo "Database already initialized"
else
mkdir /tmp/data
sudo chown postgres:postgres /tmp/data
sudo -u postgres pg_ctl initdb --pgdata=/tmp/data
sudo cp -rp /tmp/data /var/lib/pgsql
sudo chown -R postgres:postgres /var/lib/pgsql
fi
sudo -u postgres pg_ctl start --pgdata=/var/lib/pgsql/data
sleep 10
sudo -u postgres pg_ctl status --pgdata=/var/lib/pgsql/data
if [ ! -e /opt/deployhub/logs ]; then
mkdir /opt/deployhub/logs
fi
cd /opt/deployhub/engine
export LD_LIBRARY_PATH=$PWD/lib:$PWD/bin
export PATH=$PWD/lib:$PWD/bin:$PATH
echo Running DeployHub Processes
# /opt/deployhub/engine/trilogyd 1>/opt/deployhub/logs/engine.out 2>/opt/deployhub/logs/engine.err &
java -jar /opt/deployhub/webadmin/webapp-runner.jar --path /dmadminweb /opt/deployhub/webadmin/deployhub-webadmin.war 1>/opt/deployhub/logs/deployhub.log 2>&1