#!/sbin/openrc-run description="Postgres docker container" depend() { need docker } start() { /usr/bin/docker run -d --rm \ --name postgres \ -h postgres \ -v /srv/postgres/data:/var/lib/postgresql \ postgres } start_post() { timeout -t 60 docker exec postgres sh -c 'until [ -e /var/run/postgresql/.s.PGSQL.5432 ]; do usleep 50000; done' } stop() { /usr/bin/docker stop postgres }