feat(Docker): Container healthchecks (#2951)

This commit is contained in:
h0lysp4nk
2020-05-24 19:18:46 +01:00
committed by GitHub
parent f72788446f
commit 1fc82e7f16
4 changed files with 11 additions and 2 deletions

View File

@@ -1,7 +1,9 @@
FROM ubuntu:bionic
# install the required dependencies to run the authserver
RUN apt update && apt install -y libmysqlclient-dev libssl-dev libace-6.* libace-dev;
RUN apt update && apt install -y libmysqlclient-dev libssl-dev libace-6.* libace-dev net-tools;
HEALTHCHECK --interval=5s --timeout=15s --start-period=30s --retries=3 CMD netstat -lnpt | grep :3724 || exit 1
# run the authserver located in the directory "docker/authserver/bin" of the host machine
CMD ["/azeroth-server/bin/authserver"]