Merge pull request #982 from xmlking/master
go-micro docker now includes unprivileged user
This commit is contained in:
		
							
								
								
									
										12
									
								
								Dockerfile
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								Dockerfile
									
									
									
									
									
								
							| @@ -1,7 +1,13 @@ | |||||||
| FROM golang:1.13-alpine | FROM golang:1.13-alpine | ||||||
|  |  | ||||||
|  | RUN mkdir /user && \ | ||||||
|  |     echo 'nobody:x:65534:65534:nobody:/:' > /user/passwd && \ | ||||||
|  |     echo 'nobody:x:65534:' > /user/group | ||||||
|  |  | ||||||
| ENV GO111MODULE=on | ENV GO111MODULE=on | ||||||
| RUN apk --no-cache add make git gcc libtool musl-dev | RUN apk --no-cache add make git gcc libtool musl-dev ca-certificates && \ | ||||||
|  |     rm -rf /var/cache/apk/* /tmp/* | ||||||
|  |  | ||||||
| WORKDIR / | WORKDIR / | ||||||
| COPY go.mod . | COPY ./go.mod ./go.sum ./ | ||||||
| COPY go.sum . |  | ||||||
| RUN go mod download && rm go.mod go.sum | RUN go mod download && rm go.mod go.sum | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user