|
|
@@ -9,27 +9,29 @@ RUN \
|
|
|
apt-get -y install locales && \
|
|
|
locale-gen en_US.UTF-8
|
|
|
|
|
|
-RUN apt-get install -y curl git unzip wget
|
|
|
+RUN apt-get install -y curl git wget vim supervisor
|
|
|
|
|
|
ENV LANG en_US.UTF-8
|
|
|
ENV LANGUAGE en_US.UTF-8
|
|
|
ENV LC_ALL en_US.UTF-8
|
|
|
ENV HOME /root
|
|
|
|
|
|
-RUN apt-get -y install supervisor && \
|
|
|
- mkdir -p /var/log/supervisor && \
|
|
|
+RUN mkdir -p /var/log/supervisor && \
|
|
|
mkdir -p /etc/supervisor/conf.d
|
|
|
|
|
|
ADD supervisor.conf /etc/supervisor.conf
|
|
|
|
|
|
RUN apt-get clean
|
|
|
|
|
|
-ENV IPFS_PATH /data/ipfs
|
|
|
-RUN mkdir -p $IPFS_PATH \
|
|
|
- && adduser --disabled-password --home=$IPFS_PATH ipfs \
|
|
|
- && chown ipfs:ipfs $IPFS_PATH
|
|
|
+ENV IPFS_PATH /home/ipfs/.ipfs
|
|
|
+ENV IPFS_STAGING_PATH /home/ipfs/staging
|
|
|
+
|
|
|
+RUN mkdir -p $IPFS_PATH $IPFS_STAGING_PATH \
|
|
|
+ && adduser --quiet --disabled-password --home=/home/ipfs ipfs \
|
|
|
+ && chown -R ipfs:ipfs /home/ipfs
|
|
|
|
|
|
VOLUME $IPFS_PATH
|
|
|
+VOLUME $IPFS_STAGING_PATH
|
|
|
|
|
|
RUN mkdir /root/ipfs && \
|
|
|
curl 'https://vcs.bsch.ca/public/ipfs-binaries/raw/master/go-ipfs_v0.4.16_linux-amd64.tar.gz' | tar xzf - -C /root/ipfs && \
|