| 
									
										
										
										
											2025-02-01 00:04:32 +00:00
										 |  |  | FROM golang:1.23.3 AS builder
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | WORKDIR /usr/src/app
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | COPY go.mod go.sum ./
 | 
					
						
							|  |  |  | RUN go mod download && go mod verify
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | COPY . .
 | 
					
						
							|  |  |  | RUN make compile
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | FROM scratch
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | COPY --from=builder /usr/src/app/build/ /.
 | 
					
						
							|  |  |  | COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | WORKDIR /
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-02-01 00:19:37 +00:00
										 |  |  | ENV DATA_DIR=/data
 | 
					
						
							| 
									
										
										
										
											2025-02-01 00:04:32 +00:00
										 |  |  | ENV PORT=3000 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | CMD ["/hugo-cms"]
 |