Merge pull request #389 from Lockszmith/Fix-Dockerfile

Fixes #376 + .dockerignore improvement
This commit is contained in:
Konstantin Rybakov 2022-01-12 18:04:00 +03:00 committed by GitHub
commit 00d84614c2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 1 deletions

View File

@ -1,3 +1,5 @@
Dockerfile
.git
npm-debug.log npm-debug.log
node_modules node_modules
*.swp *.swp

View File

@ -59,5 +59,10 @@ STOPSIGNAL SIGINT
ENTRYPOINT [ "bash", "docker-entrypoint.sh" ] ENTRYPOINT [ "bash", "docker-entrypoint.sh" ]
HEALTHCHECK --interval=30s --timeout=30s --start-period=5s \ HEALTHCHECK --interval=30s --timeout=30s --start-period=5s \
--retries=3 CMD [ "curl" , "-f" "localhost:${PORT}", "||", "exit", "1"] --retries=3 CMD [ "sh", "-c", "echo -n 'curl localhost:7777... '; \
(\
curl -sf localhost:7777 > /dev/null\
) && echo OK || (\
echo Fail && exit 2\
)"]
CMD ["npm", "start"] CMD ["npm", "start"]