mirror of
				https://github.com/klmp200/kaamelott-soundboard-telegram-bot
				synced 2025-10-31 09:03:08 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			24 lines
		
	
	
		
			459 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			459 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| FROM golang:1.14 AS builder
 | |
| 
 | |
| RUN mkdir /build
 | |
| WORKDIR /build
 | |
| 
 | |
| # Copy the code from the host and compile it
 | |
| COPY . .
 | |
| 
 | |
| RUN go build
 | |
| 
 | |
| RUN mkdir res
 | |
| COPY sounds res/sounds
 | |
| 
 | |
| RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix nocgo -o /app .
 | |
| 
 | |
| # We use Alpine for it's ca-certificates needed by http lib
 | |
| FROM alpine:latest
 | |
| RUN apk add --no-cache ca-certificates apache2-utils
 | |
| COPY --from=builder /app ./
 | |
| COPY --from=builder /build/res ./
 | |
| 
 | |
| 
 | |
| ENTRYPOINT ["./app"]
 |