proxyauth 0.4.0

Proxy Authentication Token
FROM rust:alpine AS build

COPY . /app
WORKDIR /app

RUN apk add openssl openssl-libs-static openssl-dev musl-dev build-base pkgconf alpine-sdk

RUN cargo build --release

FROM alpine:latest as runtime

RUN mkdir -p /app/config
WORKDIR /app

COPY --from=build /app/target/release/proxyauth /app/
COPY --from=build /app/config/ /app/config/

EXPOSE 8080
CMD ["./proxyauth"]