last demo import - cleaned
This commit is contained in:
		
							
								
								
									
										44
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										44
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,44 @@ | ||||
| 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" ] | ||||
		Reference in New Issue
	
	Block a user