nexus/oathkeeper/Dockerfile
2026-01-26 11:58:04 -05:00

18 lines
484 B
Docker

FROM oryd/oathkeeper:v0.40.9
USER root
# Install envsubst (gettext) and su-exec
RUN apk add --no-cache gettext su-exec
# Copy config as templates (JWKS mounted at runtime via docker-compose)
COPY config/oathkeeper.yml /etc/oathkeeper/oathkeeper.yml.template
COPY config/rules/ /etc/oathkeeper/rules.template/
# Copy entrypoint
COPY entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh
ENTRYPOINT ["/entrypoint.sh"]
CMD ["serve", "--config", "/etc/oathkeeper/oathkeeper.yml"]