From 1ff973dda419c31212d44df77bffb5397d1c2494 Mon Sep 17 00:00:00 2001 From: Sah Date: Sun, 4 Jan 2015 13:07:57 +0800 Subject: [PATCH] Update Dockerfile --- docker/Dockerfile | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 70457f0..e6b4d8a 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -3,6 +3,9 @@ FROM ubuntu:latest MAINTAINER Sah Lee ENV BASEDIR /tmp +ENV CONFIGDIR /etc/shadowsocks +ENV CONFIGFILE $CONFIGDIR/shadowsocks.json +ENV PORT 8388 # Install dependencies RUN apt-get update @@ -25,13 +28,11 @@ RUN apt-get --purge autoremove -y git-core python-setuptools RUN rm -rf $BASEDIR/shadowsocks # Config file can be in a separated container -ENV CONFIG_DIR /etc/shadowsocks -ENV CONFIG_FILE $CONFIG_DIR/shadowsocks.json -VOLUME ["$CONFIG_DIR"] +VOLUME ["$CONFIGDIR"] +ADD shadowsocks.json $CONFIGDIR # Port in the config file won't take affect. Instead we'll use 8388. -ENV PORT 8388 EXPOSE $PORT # Override the host and port in the config file. -CMD ssserver --fast-open -c $CONFIG_FILE -s 0.0.0.0 -p $PORT +CMD ssserver --fast-open -c $CONFIGFILE -s 0.0.0.0 -p $PORT