forked from vieter-v/vieter
				
			Added builder Dockerfile
							parent
							
								
									b5224e8a63
								
							
						
					
					
						commit
						12217b5146
					
				|  | @ -0,0 +1,33 @@ | |||
| FROM alpine:3.12 | ||||
| 
 | ||||
| LABEL maintainer="spytheman <spytheman@bulsynt.org>" | ||||
| 
 | ||||
| WORKDIR /opt/vlang | ||||
| 
 | ||||
| ENV VVV  /opt/vlang | ||||
| ENV PATH /opt/vlang:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin | ||||
| ENV VFLAGS -cc gcc | ||||
| 
 | ||||
| RUN mkdir -p /opt/vlang && ln -s /opt/vlang/v /usr/bin/v | ||||
| 
 | ||||
| RUN apk --no-cache add \ | ||||
|   git make upx gcc bash \ | ||||
|   musl-dev \ | ||||
|   openssl-libs-static openssl-dev \ | ||||
|   sqlite-static sqlite-dev \ | ||||
|   libx11-dev glfw-dev freetype-dev \ | ||||
|   libarchive-static libarchive-dev \ | ||||
|   diffutils | ||||
| 
 | ||||
| ## RUN apk --no-cache add --virtual sdl2deps sdl2-dev sdl2_ttf-dev sdl2_mixer-dev sdl2_image-dev | ||||
| COPY . /vlang-local | ||||
| 
 | ||||
| RUN git clone \ | ||||
|       'https://github.com/ChewingBever/v/' \ | ||||
|       -b vweb-streaming \ | ||||
|       --single-branch \ | ||||
|       '/opt/vlang' && \ | ||||
|     rm -rf '/vlang-local' && \ | ||||
|     make && v -version | ||||
| 
 | ||||
| CMD ["v"] | ||||
		Loading…
	
		Reference in New Issue