FROM alpine:latest RUN apk add --no-cache bitcoin curl RUN addgroup -g 1001 bitcoinuser && adduser -D -s /bin/sh -u 1001 -G bitcoinuser bitcoinuser RUN mkdir -p /home/bitcoin/.bitcoin/signet && chown -R bitcoinuser:bitcoinuser /home/bitcoin COPY conf/bitcoin.conf /home/bitcoin/bitcoin.conf USER bitcoinuser WORKDIR /home/bitcoin EXPOSE 38333 18443 29000 CMD ["bitcoind", "-signet", "-conf=/home/bitcoin/bitcoin.conf"]