FROM openjdk:8-jdk-alpine

#RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apk/repositories
RUN echo -e http://mirrors.ustc.edu.cn/alpine/v3.12/main/ > /etc/apk/repositories

RUN apk add --update ttf-dejavu fontconfig && rm -rf /var/cache/apk/*
RUN  apk add --no-cache ttf-dejavu



#FROM frolvlad/alpine-java:jdk8-slim
#
### 添加阿里云镜像
#RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apk/repositories

## 2. 解压APKINDEX.tar.gz到当前目录
#RUN mkdir -p /var/lib/apk/
#RUN tar xvf /path/to/repository/APKINDEX.tar.gz -C /var/lib/apk/
#
## 3. 配置apk命令使用本地仓库
#RUN echo "http://your-local-ip/repository/" > /etc/apk/repositories
#
## 4. 安装需要的包，例如安装curl
#apk add --no-cache ttf-dejavu


# Install cURL
#RUN echo "nameserver 180.76.76.76" > /etc/resolv.conf
#
## 添加阿里云镜像
#RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apk/repositories
## 解决easyExcel导出缺少字体bug
##RUN apk add --update ttf-dejavu fontconfig && rm -rf /var/cache/apk/*
#RUN  apk add --no-cache ttf-dejavu

## 将字体tar包复制到镜像中
#COPY ttf-dejavu.tar.gz /tmp/ttf-dejavu.tar.gz
#
### 解压字体包
#RUN cd /usr/local &&  mkdir -p share/fonts/dejavu &&  tar -xzf /tmp/ttf-dejavu.tar.gz -C share/fonts/dejavu --strip-components=1
##
###  更新字体缓存
#RUN fc-cache -f -v
