Merge pull request #102 from gidzzz/main

Allow graceful shutdown in Docker
This commit is contained in:
Cohee
2023-04-19 10:57:44 +03:00
committed by GitHub
2 changed files with 6 additions and 2 deletions

View File

@@ -3,6 +3,10 @@ FROM node:19.1.0-alpine3.16
# Arguments # Arguments
ARG APP_HOME=/home/node/app ARG APP_HOME=/home/node/app
# Ensure proper handling of kernel signals
RUN apk add tini
ENTRYPOINT [ "tini", "--" ]
# Create app directory # Create app directory
WORKDIR ${APP_HOME} WORKDIR ${APP_HOME}
@@ -42,4 +46,4 @@ RUN \
EXPOSE 8000 EXPOSE 8000
ENTRYPOINT [ "/bin/sh", "-c", "./docker-entrypoint.sh" ] CMD [ "./docker-entrypoint.sh" ]

View File

@@ -25,4 +25,4 @@ if [ ! -s "/home/node/app/config/settings.json" ]; then
fi fi
# Start the server # Start the server
node /home/node/app/server.js exec node /home/node/app/server.js