mirror of
				https://github.com/tobychui/zoraxy.git
				synced 2025-10-30 21:44:04 +01:00 
			
		
		
		
	Merge pull request #225 from Kegelcizer/image-size-shrink
Update Dockerfile to shrink image
This commit is contained in:
		| @@ -1,7 +1,5 @@ | ||||
| FROM docker.io/golang:alpine AS build | ||||
|  | ||||
| RUN apk add --no-cache bash netcat-openbsd sudo | ||||
|  | ||||
| RUN mkdir -p /opt/zoraxy/source/ &&\ | ||||
|     mkdir -p /opt/zoraxy/config/ &&\ | ||||
|     mkdir -p /usr/local/bin/ | ||||
| @@ -17,23 +15,18 @@ RUN go mod tidy &&\ | ||||
|     go build -o /usr/local/bin/zoraxy &&\ | ||||
|     rm -r /opt/zoraxy/source/ | ||||
|  | ||||
| RUN chmod 755 /usr/local/bin/zoraxy &&\ | ||||
|     chmod +x /usr/local/bin/zoraxy | ||||
|  | ||||
| FROM docker.io/alpine:3.20 | ||||
|  | ||||
| RUN apk add --no-cache bash netcat-openbsd sudo | ||||
|  | ||||
| RUN mkdir -p /opt/zoraxy/source/ &&\ | ||||
|     mkdir -p /opt/zoraxy/config/ &&\ | ||||
|     mkdir -p /usr/local/bin/ | ||||
| COPY --from=build /usr/local/bin/zoraxy /usr/local/bin/zoraxy | ||||
| COPY --from=build /opt/zoraxy/config/ /opt/zoraxy/config | ||||
|  | ||||
| VOLUME [ "/opt/zoraxy/config/" ] | ||||
|  | ||||
| RUN chmod -R 770 /opt/zoraxy/ | ||||
|  | ||||
| COPY --from=build /usr/local/bin/zoraxy /usr/local/bin/zoraxy | ||||
|  | ||||
| RUN chmod 755 /usr/local/bin/zoraxy &&\ | ||||
|     chmod +x /usr/local/bin/zoraxy | ||||
|  | ||||
| WORKDIR /opt/zoraxy/config/ | ||||
|  | ||||
| ENV AUTORENEW="86400" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Toby Chui
					Toby Chui