Configure endpoint for healthcheck
This commit is contained in:
parent
84f6ca7434
commit
5fbbfba593
@ -1,6 +1,7 @@
|
||||
FROM fedora:32
|
||||
|
||||
RUN /bin/bash -c "dnf install g++ enet-devel gtest gmock gmock-devel gtest-devel -y"
|
||||
# Build and setup app
|
||||
RUN dnf install g++ enet-devel gtest gmock gmock-devel gtest-devel -y
|
||||
|
||||
ADD / /dt
|
||||
|
||||
@ -8,4 +9,15 @@ RUN cd /dt; /dt/build.sh
|
||||
|
||||
CMD ["/dt/builds/server.out"]
|
||||
|
||||
# Setup status endpoint
|
||||
RUN dnf install nginx -y
|
||||
|
||||
COPY nginx.conf /etc/nginx/conf.d/nginx.conf
|
||||
|
||||
RUN rm /etc/nginx/conf.d/default.conf
|
||||
|
||||
RUN systemctl start nginx.service
|
||||
|
||||
|
||||
EXPOSE 80/tcp
|
||||
EXPOSE 7777/udp
|
10
server/nginx.conf
Normal file
10
server/nginx.conf
Normal file
@ -0,0 +1,10 @@
|
||||
server {
|
||||
location / {
|
||||
root /usr/share/nginx/html;
|
||||
}
|
||||
|
||||
location /health {
|
||||
return 200 'alive';
|
||||
add_header Content-Type text/plain;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user