mirror of
https://github.com/gristlabs/grist-core.git
synced 2024-10-27 20:44:07 +00:00
Fix docker graceful shutdown (#830)
* run.sh: Replace pid with nodejs's one using exec This notably ensures that "docker stop" sends a TERM signal to the node process which can handle it gracefully and avoid document corruption. * Use exec form for CMD in Dockerfile --------- Co-authored-by: Florent FAYOLLE <florent.fayolle@beta.gouv.fr>
This commit is contained in:
parent
f45c53d7d4
commit
36ade2bfd0
@ -142,4 +142,4 @@ ENV \
|
|||||||
|
|
||||||
EXPOSE 8484
|
EXPOSE 8484
|
||||||
|
|
||||||
CMD ./sandbox/run.sh
|
CMD ["./sandbox/run.sh"]
|
||||||
|
@ -16,4 +16,4 @@ if [[ "$GRIST_SANDBOX_FLAVOR" = "gvisor" ]]; then
|
|||||||
./sandbox/gvisor/update_engine_checkpoint.sh
|
./sandbox/gvisor/update_engine_checkpoint.sh
|
||||||
fi
|
fi
|
||||||
|
|
||||||
NODE_PATH=_build:_build/stubs:_build/ext node _build/stubs/app/server/server.js
|
exec env NODE_PATH=_build:_build/stubs:_build/ext node _build/stubs/app/server/server.js
|
||||||
|
Loading…
Reference in New Issue
Block a user