mirror of
https://github.com/tendermint/tendermint.git
synced 2026-06-02 12:26:21 +00:00
Dockerfile update and fixes
This commit is contained in:
@@ -1,21 +1,19 @@
|
||||
FROM alpine:3.7
|
||||
FROM ubuntu:16.04
|
||||
MAINTAINER Greg Szabo <greg@tendermint.com>
|
||||
|
||||
#Default home for tendermint
|
||||
#Default home for tendermint. The node command will look for $TMHOME/config/genesis.json at initialization.
|
||||
ENV TMHOME /tendermint
|
||||
RUN apk --no-cache update && \
|
||||
apk --no-cache upgrade && \
|
||||
apk add --no-cache bash curl jq openssl && \
|
||||
mkdir -p $TMHOME && \
|
||||
addgroup tmuser && \
|
||||
adduser -S -G tmuser tmuser && \
|
||||
chown -R tmuser:tmuser $TMHOME
|
||||
RUN apt-get -y update && \
|
||||
apt-get -y upgrade && \
|
||||
apt-get -y install curl jq && \
|
||||
adduser --system --home "$TMHOME" --group tmuser
|
||||
|
||||
USER tmuser
|
||||
VOLUME [ $TMHOME ]
|
||||
WORKDIR $TMHOME
|
||||
EXPOSE 46656 46657
|
||||
ENTRYPOINT ["/usr/bin/tendermint"]
|
||||
CMD ["node", "--moniker=`hostname`"]
|
||||
WORKDIR $TMHOME
|
||||
STOPSIGNAL SIGTERM
|
||||
|
||||
ARG BINARY=tendermint
|
||||
|
||||
Reference in New Issue
Block a user