docker images: clean kill using tini
- PID 1 does not have default signal handlers which causes unclean shutdown of processes Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
This commit is contained in:
parent
42c340b5ac
commit
a2b9be40e7
@ -103,7 +103,8 @@ RUN apk --no-cache add \
|
||||
boost-thread \
|
||||
sqlite-dev \
|
||||
libevent \
|
||||
libzmq
|
||||
libzmq \
|
||||
tini
|
||||
|
||||
ARG BITCOIN_VERSION
|
||||
ARG BITCOIN_PREFIX=/opt/bitcoin-${BITCOIN_VERSION}
|
||||
@ -129,7 +130,7 @@ VOLUME ["${BITCOIN_DATA}"]
|
||||
|
||||
USER bitcoin
|
||||
|
||||
ENTRYPOINT ["/entrypoint.sh"]
|
||||
ENTRYPOINT ["/sbin/tini", "--", "/entrypoint.sh"]
|
||||
|
||||
RUN bitcoind -version | grep "Bitcoin Core version v${BITCOIN_VERSION}"
|
||||
|
||||
|
@ -113,7 +113,8 @@ RUN apk update && \
|
||||
bind-tools \
|
||||
libev-dev \
|
||||
curl-dev \
|
||||
sqlite-dev
|
||||
sqlite-dev \
|
||||
tini
|
||||
|
||||
ARG LIGHTNINGD_UID=101 \
|
||||
LIGHTNINGD_USER=lightning
|
||||
@ -164,5 +165,5 @@ RUN pip3 install \
|
||||
HEALTHCHECK --interval=5s --timeout=10s --start-period=5s \
|
||||
CMD ["/healthcheck.sh"]
|
||||
|
||||
ENTRYPOINT ["/entrypoint.sh"]
|
||||
ENTRYPOINT ["/sbin/tini", "--", "/entrypoint.sh"]
|
||||
CMD ["lightningd"]
|
||||
|
@ -32,7 +32,8 @@ RUN apk update && \
|
||||
libev-dev \
|
||||
curl-dev \
|
||||
curl \
|
||||
jq
|
||||
jq \
|
||||
tini
|
||||
|
||||
COPY --from=builder /usr/local/bin/txood /usr/bin/txood
|
||||
|
||||
@ -47,5 +48,5 @@ VOLUME ["${TXOO_DATA}"]
|
||||
HEALTHCHECK --interval=5s --timeout=10s --start-period=5s \
|
||||
CMD ["/healthcheck.sh"]
|
||||
|
||||
ENTRYPOINT ["/entrypoint.sh"]
|
||||
ENTRYPOINT ["/sbin/tini", "--", "/entrypoint.sh"]
|
||||
CMD ["txood"]
|
||||
|
@ -38,7 +38,8 @@ RUN apk update && \
|
||||
build-base \
|
||||
curl-dev \
|
||||
protobuf \
|
||||
bind-tools
|
||||
bind-tools \
|
||||
tini
|
||||
|
||||
COPY --from=builder /usr/local/bin/vlsd2 /usr/local/bin/vlsd2
|
||||
COPY --from=builder /usr/local/bin/vls-cli /usr/local/bin/vls-cli
|
||||
@ -65,7 +66,7 @@ USER vls
|
||||
HEALTHCHECK --interval=10s --timeout=10s --start-period=10s \
|
||||
CMD ["/healthcheck.sh"]
|
||||
|
||||
ENTRYPOINT ["/entrypoint.sh"]
|
||||
ENTRYPOINT ["/sbin/tini", "--", "/entrypoint.sh"]
|
||||
|
||||
RUN vlsd2 --git-desc
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user