add healthcheck, and stopsignal, plus export the correct port

This commit is contained in:
emil-lengman 2020-08-22 20:56:11 +02:00
parent 0f145b4444
commit 5a8d52a5e3
1 changed files with 4 additions and 2 deletions

View File

@ -52,8 +52,10 @@ ENV RATELIMITS_NORMAL_TOTAL_REQUESTS=500\
RATELIMITS_BLACKLIST=example1.blacklist,example2.blacklist RATELIMITS_BLACKLIST=example1.blacklist,example2.blacklist
ENV DOCUMENTS=about=./about.md ENV DOCUMENTS=about=./about.md
EXPOSE 7777 EXPOSE ${PORT}
STOPSIGNAL SIGINT
ENTRYPOINT [ "bash", "docker-entrypoint.sh" ] ENTRYPOINT [ "bash", "docker-entrypoint.sh" ]
HEALTHCHECK --interval=30s --timeout=30s --start-period=5s \
--retries=3 CMD [ "curl" , "-f" "localhost:${PORT}", "||", "exit", "1"]
CMD ["npm", "start"] CMD ["npm", "start"]