mirror of https://github.com/gophish/gophish
Updated the Dockerfile to allow the gophish binary to bind to privileged ports. Fixes #1660.
parent
1aab1a34ba
commit
c2f579a2c5
|
@ -23,7 +23,7 @@ FROM debian:stable-slim
|
|||
RUN useradd -m -d /opt/gophish -s /bin/bash app
|
||||
|
||||
RUN apt-get update && \
|
||||
apt-get install --no-install-recommends -y jq && \
|
||||
apt-get install --no-install-recommends -y jq libcap2-bin && \
|
||||
apt-get clean && \
|
||||
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
|
||||
|
||||
|
@ -34,6 +34,8 @@ COPY --from=build-js /build/static/css/dist/ ./static/css/dist/
|
|||
COPY --from=build-golang /go/src/github.com/gophish/gophish/config.json ./
|
||||
RUN chown app. config.json
|
||||
|
||||
RUN setcap 'cap_net_bind_service=+ep' /opt/gophish/gophish
|
||||
|
||||
USER app
|
||||
RUN sed -i 's/127.0.0.1/0.0.0.0/g' config.json
|
||||
RUN touch config.json.tmp
|
||||
|
|
Loading…
Reference in New Issue