diff --git a/monit.conf b/monit.conf index c05a02e..7626a9b 100644 --- a/monit.conf +++ b/monit.conf @@ -1,3 +1,13 @@ +check program chown + with path "/bin/chown -R app:www-data /srv/http/data" + every 1 cycles + if status = 0 then unmonitor + +check program chmod + with path "/bin/chmod -R u=rwX,g=,o= /srv/http/data" + every 1 cycles + if status = 0 then unmonitor + check process api with pidfile /srv/http/tmp/puma.pid start program = "/usr/bin/entrypoint api" as uid app stop program = "/bin/sh -c 'cat /srv/http/tmp/puma.pid | xargs kill'"