mirror of
				https://github.com/axllent/mailpit.git
				synced 2025-10-31 00:07:43 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			22 lines
		
	
	
		
			396 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			396 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| FROM golang:alpine as builder
 | |
| 
 | |
| ARG VERSION=dev
 | |
| 
 | |
| COPY . /app
 | |
| 
 | |
| WORKDIR /app
 | |
| 
 | |
| RUN apk add --no-cache git npm && \
 | |
| npm install && npm run package && \
 | |
| CGO_ENABLED=0 go build -ldflags "-s -w -X github.com/axllent/mailpit/config.Version=${VERSION}" -o /mailpit
 | |
| 
 | |
| FROM alpine:latest
 | |
| 
 | |
| COPY --from=builder /mailpit /mailpit
 | |
| 
 | |
| RUN apk add --no-cache tzdata
 | |
| 
 | |
| EXPOSE 1025/tcp 8025/tcp
 | |
| 
 | |
| ENTRYPOINT ["/mailpit"]
 |