mirror of
https://github.com/pommee/goaway.git
synced 2026-02-20 13:49:10 -06:00
fix: remove appuser
This commit is contained in:
@@ -9,20 +9,15 @@ ENV DNS_PORT=${DNS_PORT} WEBSITE_PORT=${WEBSITE_PORT}
|
||||
COPY installer.sh ./
|
||||
|
||||
RUN apk add --no-cache curl jq bash ca-certificates && \
|
||||
adduser -D -s /bin/bash appuser && \
|
||||
mkdir -p /app && \
|
||||
./installer.sh $GOAWAY_VERSION && \
|
||||
mv /root/.local/bin/goaway /app/goaway && \
|
||||
chown -R appuser:appuser /app && \
|
||||
rm -rf /var/cache/apk/* /tmp/* /var/tmp/* /root/.cache /root/.local installer.sh
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
COPY updater.sh ./
|
||||
RUN chown appuser:appuser updater.sh
|
||||
|
||||
EXPOSE ${DNS_PORT}/tcp ${DNS_PORT}/udp ${WEBSITE_PORT}/tcp
|
||||
|
||||
USER appuser
|
||||
|
||||
ENTRYPOINT [ "./goaway" ]
|
||||
ENTRYPOINT [ "./goaway" ]
|
||||
@@ -19,21 +19,15 @@ ARG WEBSITE_PORT=8080
|
||||
ENV DNS_PORT=${DNS_PORT} WEBSITE_PORT=${WEBSITE_PORT}
|
||||
|
||||
RUN apk add --no-cache bash ca-certificates && \
|
||||
adduser -D -s /bin/bash appuser && \
|
||||
mkdir -p /app && \
|
||||
chown -R appuser:appuser /app && \
|
||||
rm -rf /var/cache/apk/* /tmp/* /var/tmp/*
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
COPY --from=builder /src/goaway ./goaway
|
||||
RUN chown appuser:appuser goaway
|
||||
|
||||
COPY updater.sh ./
|
||||
RUN chown appuser:appuser updater.sh
|
||||
|
||||
EXPOSE ${DNS_PORT}/tcp ${DNS_PORT}/udp ${WEBSITE_PORT}/tcp
|
||||
|
||||
USER appuser
|
||||
|
||||
ENTRYPOINT [ "./goaway" ]
|
||||
|
||||
Reference in New Issue
Block a user