| giolekva | 7032d3c | 2021-10-22 14:46:31 +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 | RUN wget https://github.com/ory/kratos/releases/download/v0.7.6-alpha.1/kratos_0.7.6-alpha.1_linux_arm64.tar.gz -O kratos.tar.gz |
| 10 | RUN tar -xvf kratos.tar.gz |
| 11 | RUN mv kratos /usr/bin |
| 12 | |
| 13 | VOLUME /home/ory |
| 14 | |
| 15 | # Declare the standard ports used by Kratos (4433 for public service endpoint, 4434 for admin service endpoint) |
| 16 | EXPOSE 4433 4434 |
| 17 | |
| 18 | USER 10000 |
| 19 | |
| 20 | ENTRYPOINT ["kratos"] |
| 21 | CMD ["serve"] |