mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
Merge pull request #102 from gidzzz/main
Allow graceful shutdown in Docker
This commit is contained in:
@@ -3,6 +3,10 @@ FROM node:19.1.0-alpine3.16
|
||||
# Arguments
|
||||
ARG APP_HOME=/home/node/app
|
||||
|
||||
# Ensure proper handling of kernel signals
|
||||
RUN apk add tini
|
||||
ENTRYPOINT [ "tini", "--" ]
|
||||
|
||||
# Create app directory
|
||||
WORKDIR ${APP_HOME}
|
||||
|
||||
@@ -42,4 +46,4 @@ RUN \
|
||||
|
||||
EXPOSE 8000
|
||||
|
||||
ENTRYPOINT [ "/bin/sh", "-c", "./docker-entrypoint.sh" ]
|
||||
CMD [ "./docker-entrypoint.sh" ]
|
||||
|
@@ -25,4 +25,4 @@ if [ ! -s "/home/node/app/config/settings.json" ]; then
|
||||
fi
|
||||
|
||||
# Start the server
|
||||
node /home/node/app/server.js
|
||||
exec node /home/node/app/server.js
|
||||
|
Reference in New Issue
Block a user