aboutsummaryrefslogtreecommitdiff
path: root/templates/run.j2
blob: 9242dd2b76acdd48cac6ddaab70d1f5dae793fb0 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/sh
set -e
pguser="postgres"
PGDATA="/var/postgres"

if ! [ -d "$PGDATA" ] ; then
        mkdir -p "$PGDATA"
        chown -R "$pguser" "$PGDATA"
        chmod 700 "$PGDATA"
        su - postgres -m -c "pg_ctl initdb -D \"$PGDATA\""
fi

mkdir -p /run/postgresql && chown "$pguser" /run/postgresql
exec chpst -u postgres:postgres postgres -D "$PGDATA" 2>&1