Dockerfile fix

This commit is contained in:
2023-07-31 11:55:12 +03:00
parent c0e1647b7b
commit eeb60fb09e

View File

@@ -40,7 +40,7 @@ COPY --from=0 /usr/local/ /usr/local/
# Install dependencies
RUN apt-get update \
&& apt-get install -yq --no-install-suggests --no-install-recommends python-setuptools moreutils \
&& apt-get install -yq --no-install-suggests --no-install-recommends python-setuptools moreutils gosu \
&& rm -rf /var/lib/apt/lists/*
# Create a user
@@ -50,7 +50,7 @@ RUN addgroup --gid $USER_GID bitmessage ;\
WORKDIR ${HOME}
# Generate default config
RUN pybitmessage -t
RUN su bitmessage -c "pybitmessage -t"
# Setup environment
CMD chown bitmessage:bitmessage keys.dat; chmod 600 keys.dat; \
@@ -64,8 +64,8 @@ CMD chown bitmessage:bitmessage keys.dat; chmod 600 keys.dat; \
-e "s|\(ttl = \).*|\1$BITMESSAGE_TTL|g" \
-e "s|\(stopresendingafterxdays = \).*|\1$BITMESSAGE_STOPRESENDINGAFTERXDAYS|g" \
-e "s|\(udp = \).*|\1False|g" | \
sponge keys.dat && \
su bitmessage -c "exec pybitmessage -d"
gosu bitmessage sponge keys.dat && \
exec gosu bitmessage pybitmessage -d
# Generate Deterministic address
HEALTHCHECK --retries=3 --interval=15s \