FROM oryd/hydra:v1.4.2-alpine

USER root

COPY misc/containers/hydra/docker-entrypoint.sh /usr/local/bin/docker-entrypoint
RUN chmod a+x /usr/local/bin/docker-entrypoint

COPY misc/containers/hydra/first-run.sh /usr/local/bin/docker-first-run
RUN chmod a+x /usr/local/bin/docker-first-run

VOLUME /home/ory/.container-lifecycle

RUN mkdir -p /home/ory && chown -R ory: /home/ory

USER ory

ENTRYPOINT ["/usr/local/bin/docker-entrypoint"]

CMD ["hydra", "serve", "all"]