Browse Source

Updated the Dockerfile to allow the gophish binary to bind to privileged ports. Fixes #1660.

pull/1681/head
Jordan Wright 1 year ago
parent
commit
c2f579a2c5
1 changed files with 3 additions and 1 deletions
  1. +3
    -1
      Dockerfile

+ 3
- 1
Dockerfile View File

@ -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…
Cancel
Save