Slightly different way of installing tini.
This commit is contained in:
parent
a15d3e0bac
commit
8ec19c266f
18
Dockerfile
18
Dockerfile
|
@ -5,18 +5,12 @@ RUN xbps-install -Sy base-devel rust cargo cmake wget gnupg
|
||||||
RUN xbps-install -Sy libressl-devel libstdc++-devel
|
RUN xbps-install -Sy libressl-devel libstdc++-devel
|
||||||
|
|
||||||
# Install tini for signal processing and zombie killing
|
# Install tini for signal processing and zombie killing
|
||||||
ENV TINI_VERSION v0.18.0
|
ENV TINI_VERSION v0.19.0
|
||||||
ENV TINI_SIGN_KEY 595E85A6B1B4779EA4DAAEC70B588DFF0527A9B7
|
ADD https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini /usr/local/bin/tini
|
||||||
RUN set -eux; \
|
ADD https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini.asc /tini.asc
|
||||||
wget -O /usr/local/bin/tini "https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini"; \
|
RUN gpg --batch --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 595E85A6B1B4779EA4DAAEC70B588DFF0527A9B7 \
|
||||||
wget -O /usr/local/bin/tini.asc "https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini.asc"; \
|
&& gpg --batch --verify /tini.asc /usr/local/bin/tini
|
||||||
export GNUPGHOME="$(mktemp -d)"; \
|
RUN chmod +x /usr/local/bin/tini
|
||||||
gpg --batch --keyserver ha.pool.sks-keyservers.net --recv-keys "$TINI_SIGN_KEY"; \
|
|
||||||
gpg --batch --verify /usr/local/bin/tini.asc /usr/local/bin/tini; \
|
|
||||||
command -v gpgconf && gpgconf --kill all || :; \
|
|
||||||
rm -r "$GNUPGHOME" /usr/local/bin/tini.asc; \
|
|
||||||
chmod +x /usr/local/bin/tini; \
|
|
||||||
tini --version
|
|
||||||
|
|
||||||
# Build dicebot
|
# Build dicebot
|
||||||
RUN mkdir -p /root/src
|
RUN mkdir -p /root/src
|
||||||
|
|
Loading…
Reference in New Issue