chore: update dockerfile

pull/1/head
Adam Veldhousen 2021-06-10 11:02:53 -05:00
parent 2167651569
commit 79ff0c2cc1
Signed by: adam
GPG Key ID: 6DB29003C6DD1E4B
2 changed files with 15 additions and 2 deletions

10
.dockerignore Normal file
View File

@ -0,0 +1,10 @@
.bin
.idea
.DS_Store
client/node_modules
client/public/build
insomnia_collecton.json
config.example.json

View File

@ -28,8 +28,7 @@ WORKDIR /opt
RUN apk add --no-cache ca-certificates
RUN addgroup gopherhole \
&& adduser -H -D gopherhole gopherhole \
RUN adduser -H -D gopherhole \
&& mkdir -p /data \
&& chown -R gopherhole /data
@ -37,8 +36,12 @@ COPY --chown=gopherhole:gopherhole --from=build-server /build/.bin/gopherhole /o
USER gopherhole
ENV GOPHERHOLE_UPSTREAM="1.1.1.1:53"
EXPOSE 53/udp 53/tcp 80/tcp
VOLUME "/data"
ENTRYPOINT /opt/gopherhole
CMD [ "-http-address=:80", "-dns-address=:53", "-upstream=${GOPHERHOLE_UPSTREAM}", "-db-path=/data"]