Dockerfile 702 B

123456789101112131415161718
  1. FROM debian:latest
  2. ENV FAVE_HOST=0.0.0.0 FAVE_PORT=8080 FAVE_DIR=/app/hosts FAVE_DEBUG=false FAVE_KEEPALIVE=false
  3. ADD https://github.com/vladimirok5959/golang-fave/releases/download/v1.0.2/fave.linux-amd64.tar.gz /app/fave.linux-amd64.tar.gz
  4. ADD https://github.com/vladimirok5959/golang-fave/releases/download/v1.0.2/localhost.tar.gz /app/hosts/localhost.tar.gz
  5. RUN tar -zxf /app/fave.linux-amd64.tar.gz -C /app && \
  6. tar -zxf /app/hosts/localhost.tar.gz -C /app/hosts && \
  7. rm /app/fave.linux-amd64.tar.gz && \
  8. rm /app/hosts/localhost.tar.gz && \
  9. mkdir /app/src && cp -R /app/hosts/localhost /app/src && \
  10. chmod +x /app/fave.linux-amd64
  11. EXPOSE 8080
  12. VOLUME /app/hosts
  13. CMD /app/fave.linux-amd64