@@ -6,10 +6,6 @@ RUN apt-get update && \
66 apt-get install -y curl vim-tiny less && \
77 rm -rf /var/lib/apt/lists/*
88
9- RUN wget https://github.com/mattn/goreman/releases/download/v0.0.10/goreman_linux_amd64.zip && \
10- unzip -o -d /usr/local/bin goreman_linux_amd64.zip && \
11- rm goreman_linux_amd64.zip
12-
139ENV QTUM_RELEASE 0.15.2
1410ENV QTUM_RELEASE_TAR qtum-${QTUM_RELEASE}-x86_64-linux-gnu.tar.gz
1511
@@ -33,6 +29,7 @@ FROM jeanblanchard/alpine-glibc
3329# apt-get install -y curl vim-tiny less && \
3430# rm -rf /var/lib/apt/lists/*
3531
32+ RUN apk --no-cache add supervisor
3633ENV QTUM_DATADIR /dapp/.qtum
3734ENV QTUM_RPC_USER qtum
3835ENV QTUM_RPC_PASS test
@@ -43,9 +40,10 @@ VOLUME /dapp
4340
4441COPY --from=tools /usr/local/bin /usr/local/bin
4542
43+
4644COPY qcli /usr/local/bin
4745COPY qtumd-launch /usr/local/bin
48- COPY Procfile /Procfile
46+ COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf
4947
5048# 9888: qtumportal DApp RPC service
5149# 9899: qtumportal auth service
@@ -59,4 +57,4 @@ WORKDIR /dapp
5957
6058# 172.17.0.0/16 is the network submask for docker's bridge network.
6159# -rpcallowip=172.17.0.0/16 permits RPC access from docker host
62- CMD mkdir -p $QTUM_DATADIR && goreman -f /Procfile start
60+ CMD [ "/usr/bin/supervisord" , "-c" , "/etc/supervisor/conf.d/supervisord.conf" ]
0 commit comments