FROM golang:1

# Move to working directory /app
WORKDIR /app

ARG GOPROXY
ARG GODEBUG

# Copy files and download dependency using go mod
COPY /docker/dummy/oidc/app/. .
RUN go mod download

# Build the application
RUN go build -o server .

# Allow HTTP scheme
ENV CAOS_OIDC_DEV=true

# Expose HTTP port
EXPOSE 9998

CMD ["/app/server"]