mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-11-03 08:02:36 +09:00 
			
		
		
		
	
		
			
				
	
	
		
			23 lines
		
	
	
		
			791 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			791 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
# build stage
 | 
						|
FROM golang:alpine AS build-env
 | 
						|
 | 
						|
RUN apk add --no-cache git 
 | 
						|
RUN go get -d -v github.com/mholt/caddy/caddy github.com/pedronasser/caddy-search github.com/simia-tech/caddy-locale
 | 
						|
WORKDIR /go/src/github.com/mholt/caddy/caddy
 | 
						|
 | 
						|
RUN sed -i '/This is where other plugins get plugged in (imported)/a _ "github.com/pedronasser/caddy-search"' caddymain/run.go \
 | 
						|
 && sed -i '/This is where other plugins get plugged in (imported)/a _ "github.com/simia-tech/caddy-locale"' caddymain/run.go \
 | 
						|
 && go install -v . \
 | 
						|
 && /go/bin/caddy -version
 | 
						|
 | 
						|
FROM alpine:edge
 | 
						|
EXPOSE 80
 | 
						|
 | 
						|
RUN apk add --no-cache wget mailcap ca-certificates
 | 
						|
COPY --from=build-env /go/bin/caddy /usr/sbin/caddy
 | 
						|
 | 
						|
COPY docker/caddy.conf /etc/caddy.conf
 | 
						|
COPY public /srv/www
 | 
						|
 | 
						|
CMD ["/usr/sbin/caddy", "-conf", "/etc/caddy.conf"]
 |