authority 0.0.2-alpha

WIP: An OpenID connect based Identity-Provider
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
FROM rust:latest AS builder
WORKDIR /usr/src/authority
COPY . .
RUN set -eux; \
    cargo build --release; \
    mkdir dist; \
    cp target/release/authority dist/; \
    cp -r templates dist/; \
    cp -r static dist/

FROM gcr.io/distroless/cc
WORKDIR /opt/authority/
COPY --from=builder /usr/src/authority/dist .
CMD ["/opt/authority/authority"]
USER 100:100
EXPOSE 8080