Docker image built from scratch (#237)
* Docker image built from scratch * ldflags aren't need anymorepull/250/head
							parent
							
								
									dd7cd110db
								
							
						
					
					
						commit
						55789107e0
					
				
							
								
								
									
										12
									
								
								Dockerfile
								
								
								
								
							
							
						
						
									
										12
									
								
								Dockerfile
								
								
								
								
							|  | @ -7,16 +7,16 @@ RUN apk add --no-cache git | |||
| RUN go get ./... | ||||
| 
 | ||||
| WORKDIR /go/src/github.com/hacdias/filemanager/cmd/filemanager | ||||
| RUN go build -ldflags "-X main.version=$(git tag -l --points-at HEAD)" | ||||
| RUN CGO_ENABLED=0 go build -a | ||||
| RUN mv filemanager /go/bin/filemanager | ||||
| 
 | ||||
| FROM alpine:latest | ||||
| COPY --from=0 /go/bin/filemanager /usr/local/bin/filemanager | ||||
| FROM scratch | ||||
| COPY --from=0 /go/bin/filemanager /filemanager | ||||
| 
 | ||||
| VOLUME /srv | ||||
| EXPOSE 80 | ||||
| 
 | ||||
| COPY Docker.json /etc/config.json | ||||
| COPY Docker.json /config.json | ||||
| 
 | ||||
| ENTRYPOINT ["/usr/local/bin/filemanager"] | ||||
| CMD ["--config", "/etc/config.json"] | ||||
| ENTRYPOINT ["/filemanager"] | ||||
| CMD ["--config", "/config.json"] | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Ricardo Gonçalves
						Ricardo Gonçalves