|
@@ -3,16 +3,14 @@ FROM alpine:3.12
|
|
|
|
|
|
ENV DATA_DIR_PATH=/var/lib/bitcoin
|
|
|
ARG BITCOIN_CORE_PACKAGE_VERSION=0.19.1-r0
|
|
|
-
|
|
|
-
|
|
|
-RUN apk add --no-cache bitcoin=$BITCOIN_CORE_PACKAGE_VERSION \
|
|
|
- && rm /etc/bitcoin.conf \
|
|
|
- && mkdir "$DATA_DIR_PATH" \
|
|
|
- && chown -c bitcoin "$DATA_DIR_PATH"
|
|
|
+ARG TTF_OPENSANS_PACKAGE_VERSION=1.10-r0
|
|
|
+ARG USER=bitcoin
|
|
|
+RUN apk add --no-cache \
|
|
|
+ bitcoin-qt=$BITCOIN_CORE_PACKAGE_VERSION \
|
|
|
+ ttf-opensans=$TTF_OPENSANS_PACKAGE_VERSION \
|
|
|
+ && adduser -h "$DATA_DIR_PATH" -u 100 -S $USER
|
|
|
VOLUME $DATA_DIR_PATH
|
|
|
|
|
|
-USER bitcoin
|
|
|
+USER $USER
|
|
|
EXPOSE 8333/tcp
|
|
|
-
|
|
|
-EXPOSE 8332/tcp
|
|
|
-CMD ["sh", "-c", "exec bitcoind -datadir=\"$DATA_DIR_PATH\" -rpcbind=0.0.0.0 -rpcallowip=172.16.0.0/12"]
|
|
|
+CMD ["sh", "-c", "exec bitcoin-qt -datadir=\"$DATA_DIR_PATH\" -printtoconsole"]
|