deprecated-oc-search/Dockerfile
2023-08-26 22:04:56 +02:00

45 lines
701 B
Docker

FROM golang as builder
LABEL maintainer="Valentin KIVACHUK BURDA"
ENV DOCKER_ENVIRONMENT=true
ENV CGO_ENABLED=0
ENV GOOS=linux
ENV GO111MODULE=on
EXPOSE 49618
WORKDIR /go/src/oc-search
#######################################################
RUN go get github.com/beego/bee/v2
COPY go.mod .
COPY go.sum .
RUN go mod download -x
# COPY . .
COPY main.go go.mod go.sum ./
COPY controllers controllers
COPY models models
COPY routers routers
COPY api-client api-client
COPY conf conf
COPY static static
COPY views views
COPY scripts scripts
# FROM golang
# WORKDIR /go/src/oc-catalog
# COPY --from=builder /go/src/oc-catalog .
ENV DOCKER_ENVIRONMENT=true
RUN go build .
CMD [ "bee", "run" ]