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
|