18 lines
484 B
Docker
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"]
|