24 lines
		
	
	
		
			772 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			772 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
FROM alpine:3.12
 | 
						|
 | 
						|
ENV JAVA_HOME="/usr/lib/jvm/default-jvm/"
 | 
						|
 | 
						|
RUN echo -e "https://mirrors.ustc.edu.cn/alpine/v3.12/main\nhttps://mirrors.ustc.edu.cn/alpine/v3.12/community" > /etc/apk/repositories; \
 | 
						|
    apk add openjdk11
 | 
						|
 | 
						|
# Has to be set explictly to find binaries
 | 
						|
ENV PATH=$PATH:${JAVA_HOME}/bin
 | 
						|
 | 
						|
ENV GRADLE_VERSION 6.6
 | 
						|
 | 
						|
# get gradle and supporting libs
 | 
						|
RUN apk -U add --no-cache curl; \
 | 
						|
    curl https://downloads.gradle.org/distributions/gradle-${GRADLE_VERSION}-bin.zip > gradle.zip; \
 | 
						|
    unzip gradle.zip; \
 | 
						|
    rm gradle.zip; \
 | 
						|
    apk del curl; \
 | 
						|
    apk update && apk add --no-cache libstdc++ && rm -rf /var/cache/apk/* && apk add --update ttf-dejavu fontconfig
 | 
						|
 | 
						|
COPY simsun.ttf /usr/share/fonts/simsun/simsun.ttf
 | 
						|
 | 
						|
ENV PATH=${PATH}:/gradle-${GRADLE_VERSION}/bin
 |