mirror of
				https://github.com/teddysun/across.git
				synced 2025-10-31 16:55:33 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			33 lines
		
	
	
		
			679 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			679 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| # Dockerfile for KMS Server
 | |
| # Copyright (C) 2018 Teddysun <i@teddysun.com>
 | |
| # Reference URL:
 | |
| # https://github.com/Wind4/vlmcsd
 | |
| 
 | |
| FROM alpine:latest
 | |
| LABEL maintainer="Teddysun <i@teddysun.com>"
 | |
| 
 | |
| ENV KMS_RELEASE https://github.com/Wind4/vlmcsd/archive/master.zip
 | |
| 
 | |
| RUN runDeps="\
 | |
| 		g++ \
 | |
| 		gcc \
 | |
| 		wget \
 | |
| 		make \
 | |
| 		unzip \
 | |
| 	"; \
 | |
| 	set -ex \
 | |
| 	&& apk add --no-cache --virtual .build-deps ${runDeps} \
 | |
| 	&& cd /tmp \
 | |
| 	&& wget -O vlmcsd.zip ${KMS_RELEASE} \
 | |
| 	&& unzip vlmcsd.zip \
 | |
| 	&& cd vlmcsd-master \
 | |
| 	&& make \
 | |
| 	&& cp -p bin/vlmcsd /usr/bin/ \
 | |
| 	&& chmod 755 /usr/bin/vlmcsd \
 | |
| 	&& rm -rf /tmp/vlmcsd.zip /tmp/vlmcsd-master \
 | |
| 	&& apk del .build-deps
 | |
| 
 | |
| EXPOSE 1688
 | |
| 
 | |
| CMD [ "vlmcsd", "-D" ]
 |