17 lines
		
	
	
		
			300 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			300 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
FROM golang:1.20
 | 
						|
 | 
						|
# Build app
 | 
						|
WORKDIR /app
 | 
						|
COPY go.mod go.sum ./
 | 
						|
RUN go mod download
 | 
						|
COPY *.go ./
 | 
						|
RUN go build -o /midi-request-trigger
 | 
						|
WORKDIR /app
 | 
						|
RUN rm -Rf /app; mkdir /etc/midi-request-trigger
 | 
						|
 | 
						|
# Configuration volume
 | 
						|
VOLUME ["/etc/midi-request-trigger"]
 | 
						|
 | 
						|
# Command
 | 
						|
CMD ["/midi-request-trigger"]
 |