| giolekva | eb59028 | 2021-10-22 17:31:40 +0400 | [diff] [blame^] | 1 | FROM alpine:3.14.2 |
| 2 | |
| 3 | RUN addgroup -S ory; \ |
| 4 | adduser -S ory -G ory -D -u 10000 -h /home/ory -s /bin/nologin; \ |
| 5 | chown -R ory:ory /home/ory |
| 6 | |
| 7 | RUN apk add -U --no-cache ca-certificates |
| 8 | |
| 9 | WORKDIR /downloads |
| 10 | RUN wget https://github.com/ory/hydra/releases/download/v1.10.6/hydra_1.10.6_linux_arm64.tar.gz -O hydra.tar.gz |
| 11 | RUN tar -xvf hydra.tar.gz |
| 12 | RUN mv hydra /usr/bin |
| 13 | |
| 14 | VOLUME /home/ory |
| 15 | WORKDIR /home/ory |
| 16 | RUN rm -r /downloads |
| 17 | |
| 18 | # Declare the standard ports used by Hydra (4433 for public service endpoint, 4434 for admin service endpoint) |
| 19 | EXPOSE 4433 4434 |
| 20 | |
| 21 | USER 10000 |
| 22 | |
| 23 | ENTRYPOINT ["hydra"] |
| 24 | CMD ["serve"] |