Browse Source

add basic healthcheck support

pull/9/head
sn0w 2 years ago
parent
commit
6f4747304a
2 changed files with 12 additions and 0 deletions
  1. +9
    -0
      Dockerfile
  2. +3
    -0
      config.dist.exs

+ 9
- 0
Dockerfile View File

@ -79,3 +79,12 @@ RUN \
cp ./config/dev.exs ./config/prod.secret.exs && \
BUILDTIME=1 /entrypoint.sh && \
rm ./config/prod.secret.exs
# Register healthcheck
# You might need to change these values on slow or busy servers.
HEALTHCHECK \
--interval=10s \
--start-period=50s \
--timeout=4s \
--retries=3 \
CMD curl -sSLf http://localhost:4000/api/pleroma/healthcheck || exit 1

+ 3
- 0
config.dist.exs View File

@ -30,6 +30,9 @@ config :pleroma, Pleroma.Repo,
# You should not change this.
config :pleroma, Pleroma.Uploaders.Local, uploads: "/uploads"
config :pleroma, :instance,
healthcheck: true
#
# vvv Your awesome config options go here vvv
#


Loading…
Cancel
Save