feat: Add tini to Docker image (#657)

* feat: Add tini

* Add tini to reap zombie processes
* https://github.com/krallin/tini/issues/8

* Update changelog
This commit is contained in:
Robert Blaine 2022-05-15 20:54:59 +02:00 committed by GitHub
parent 50b1e8edda
commit cb11398e7f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 2 deletions

View file

@ -7,6 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
### Changed
- Bumped dependencies
- Add tini to Docker image to reap zombie processes
## [2.0.2] - 2022-05-14
### Changed

View file

@ -2,7 +2,7 @@ FROM node:16.13.0 AS base
# Install ffmpeg
RUN apt-get update && \
apt-get install -y ffmpeg && \
apt-get install -y ffmpeg tini && \
rm -rf /var/lib/apt/lists/*
# Install dependencies
@ -34,4 +34,5 @@ ENV NODE_ENV production
ENV COMMIT_HASH $COMMIT_HASH
ENV BUILD_DATE $BUILD_DATE
CMD ["yarn", "start"]
CMD ["tini", "--", "yarn", "start"]