23 lines
		
	
	
		
			674 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			674 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
FROM alpine:3.17.0
 | 
						|
RUN apk add --no-cache curl libqrencode
 | 
						|
RUN tag="$(curl -sSo /dev/null -w '%{redirect_url}' \
 | 
						|
    https://github.com/Snawoot/dumbproxy/releases/latest | \
 | 
						|
    cut -d '/' -f 8)"; \
 | 
						|
    curl -sSL -o /usr/bin/dumbproxy \
 | 
						|
        https://github.com/Snawoot/dumbproxy/releases/download/$tag/dumbproxy.linux-amd64
 | 
						|
COPY entrypoint.sh /usr/local/bin/docker-entrypoint.sh
 | 
						|
RUN chmod +x /usr/bin/dumbproxy /usr/local/bin/docker-entrypoint.sh
 | 
						|
 | 
						|
ENV ADDRESS="${ADDRESS:-:8080}"
 | 
						|
ENV AUTH=
 | 
						|
ENV USERNAME=
 | 
						|
ENV PASSWORD=
 | 
						|
ENV HIDDEN_DOMAIN=
 | 
						|
ENV OPTIONS=
 | 
						|
 | 
						|
USER nobody
 | 
						|
ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]
 | 
						|
EXPOSE 8080
 | 
						|
STOPSIGNAL SIGINT
 | 
						|
CMD ["/usr/bin/dumbproxy"]
 |