feat: Add wildcard auth middleware paths (#24)
* chore: add concurrent route health check requests * feat: Add wildcard auth middleware paths * fix: bind privileged port permission denied on Kubernetes for nonroot user
This commit is contained in:
@@ -20,15 +20,13 @@ LABEL author="Jonas Kaninda"
|
||||
LABEL version=${appVersion}
|
||||
LABEL github="github.com/jkaninda/goma-gateway"
|
||||
|
||||
|
||||
RUN apk --update add --no-cache tzdata ca-certificates curl
|
||||
RUN mkdir -p ${WORKDIR} ${CERTSDIR} && \
|
||||
chmod a+rw ${WORKDIR} ${CERTSDIR}
|
||||
COPY --from=build /app/goma /usr/local/bin/goma
|
||||
RUN chmod +x /usr/local/bin/goma && \
|
||||
RUN chmod a+x /usr/local/bin/goma && \
|
||||
ln -s /usr/local/bin/goma /usr/bin/goma
|
||||
RUN addgroup -S ${user} && adduser -S ${user} -G ${user}
|
||||
|
||||
RUN apk --update add --no-cache tzdata ca-certificates curl libcap && setcap 'cap_net_bind_service=+ep' /usr/local/bin/goma
|
||||
USER ${user}
|
||||
WORKDIR $WORKDIR
|
||||
ENTRYPOINT ["/usr/local/bin/goma"]
|
||||
Reference in New Issue
Block a user