Spotter-VM/postgres/install/etc/init.d/postgres

16 lines
237 B
Plaintext
Raw Normal View History

2017-12-19 13:53:30 +01:00
#!/sbin/openrc-run
2018-09-05 22:20:24 +02:00
description="Postgres container"
2017-12-19 13:53:30 +01:00
start() {
2018-09-07 15:47:44 +02:00
lxc-start postgres
2017-12-19 13:53:30 +01:00
}
start_post() {
timeout -t 60 sh -c 'until lxc-attach postgres -- pg_isready >/dev/null 2>&1; do usleep 50000; done'
}
2017-12-19 13:53:30 +01:00
stop() {
2018-09-07 15:47:44 +02:00
lxc-stop postgres
2017-12-19 13:53:30 +01:00
}