13 lines
312 B
Text
13 lines
312 B
Text
|
FROM golang:1.16.15-alpine3.15 as build-stage
|
||
|
WORKDIR /usr/src/app
|
||
|
COPY . .
|
||
|
RUN adduser -D appuser && CGO_ENABLED=0 go build
|
||
|
|
||
|
FROM scratch
|
||
|
EXPOSE 8080
|
||
|
ENV REQUEST_ORIGIN=http://devops:5000
|
||
|
COPY --from=build-stage /usr/src/app/server /
|
||
|
COPY --from=build-stage /etc/passwd /etc/passwd
|
||
|
USER appuser
|
||
|
CMD ["/server"]
|