| 
									
										
										
										
											2022-06-07 06:27:18 +02:00
										 |  |  | version: "3.5"
 | 
					
						
							|  |  |  | services:
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   markbuilder:
 | 
					
						
							|  |  |  |     image: golang:latest
 | 
					
						
							|  |  |  |     environment:
 | 
					
						
							|  |  |  |       # Set them in your environment or .env
 | 
					
						
							|  |  |  |       - GOOS=${GOOS?Missing GOOS.}
 | 
					
						
							|  |  |  |       - GOARCH=${GOARCH?Missing GOARCH.}
 | 
					
						
							|  |  |  |       # Example Values
 | 
					
						
							|  |  |  |       # MacOS 64-bit
 | 
					
						
							|  |  |  |       # - GOOS=darwin
 | 
					
						
							|  |  |  |       # - GOARCH=amd64
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |       # MacOS 32-bit
 | 
					
						
							|  |  |  |       # - GOOS=darwin
 | 
					
						
							|  |  |  |       # - GOARCH=386
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |       # Linux 64-bit
 | 
					
						
							|  |  |  |       # - GOOS=linux
 | 
					
						
							|  |  |  |       # - GOARCH=amd64
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |       # Linux 32-bit
 | 
					
						
							|  |  |  |       # - GOOS=linux
 | 
					
						
							|  |  |  |       # - GOARCH=386
 | 
					
						
							| 
									
										
										
										
											2023-09-06 16:19:09 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-06-07 06:27:18 +02:00
										 |  |  |       # Windows 64-bit
 | 
					
						
							|  |  |  |       # - GOOS=windows
 | 
					
						
							|  |  |  |       # - GOARCH=amd64
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |       # Windows 32-bit
 | 
					
						
							|  |  |  |       # - GOOS=windows
 | 
					
						
							|  |  |  |       # - GOARCH=386
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     volumes:
 | 
					
						
							|  |  |  |     - type: bind
 | 
					
						
							|  |  |  |       source: ./
 | 
					
						
							|  |  |  |       target: /go/src/github.com/kovetskiy/mark
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     working_dir: /go/src/github.com/kovetskiy/mark/
 | 
					
						
							|  |  |  |     command: make build
 |