diff --git a/.ip2location.key b/.ip2location.key deleted file mode 100644 index e69de29..0000000 diff --git a/.wegorc b/.wegorc deleted file mode 100644 index 1628cf3..0000000 --- a/.wegorc +++ /dev/null @@ -1,7 +0,0 @@ -{ - "APIKey": "", - "City": "London", - "Numdays": 3, - "Imperial": false, - "Lang": "en" -} \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 6da660f..cd1c49f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,12 +17,15 @@ WORKDIR /app COPY ./bin /app/bin COPY ./lib /app/lib COPY ./share /app/share -COPY ./GeoLite2-City.mmdb /app COPY ./requirements.txt /app +COPY ./src/we-lang/we-lang.go /app + +# There are several files that must be fetched/created manually +# before building the image COPY ./.wegorc /root -COPY ./we-lang.go /app COPY ./.ip2location.key /root COPY ./airports.dat /app +COPY ./GeoLite2-City.mmdb /app RUN export PATH=$PATH:/go/bin && \ go get -u github.com/mattn/go-colorable && \ @@ -38,7 +41,7 @@ RUN mkdir -p /var/log/supervisor && \ mkdir -p /etc/supervisor/conf.d RUN chmod -R o+rw /var/log/supervisor && \ chmod -R o+rw /var/run -COPY supervisord.conf /etc/supervisor/supervisord.conf +COPY share/docker/supervisord.conf /etc/supervisor/supervisord.conf ENV WTTR_MYDIR="/app" ENV WTTR_GEOLITE="/app/GeoLite2-City.mmdb" @@ -46,9 +49,6 @@ ENV WTTR_WEGO="/root/go/bin/we-lang" ENV WTTR_LISTEN_HOST="0.0.0.0" ENV WTTR_LISTEN_PORT="8002" - EXPOSE 8002 CMD ["/usr/local/bin/supervisord"] - - diff --git a/supervisord.conf b/share/docker/supervisord.conf similarity index 100% rename from supervisord.conf rename to share/docker/supervisord.conf diff --git a/we-lang.go b/share/we-lang/we-lang.go similarity index 100% rename from we-lang.go rename to share/we-lang/we-lang.go