加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: https://github.com/qbhy/poster-generater
克隆/下载
Dockerfile 785 Bytes
一键复制 编辑 原始数据 按行查看 历史
# Stage 1: Build the application
FROM maven:3.8.1-openjdk-8 AS build
WORKDIR /app
COPY pom.xml .
# 需要和 pom.xml、Makefile 同步
ENV VERSION=2.5
COPY src ./src
#RUN mvn package -e
RUN mvn clean package -DskipTests
FROM mcr.microsoft.com/java/jre:8-zulu-alpine
# 需要和 pom.xml、Makefile 同步
ENV VERSION=2.5
WORKDIR /opt/poster
COPY --from=build target/poster-$VERSION.jar /opt/poster/poster.jar
COPY example.application.properties /opt/poster/application.properties
# 创建默认资源文件夹
RUN mkdir downloads fonts templates
# 复制默认字体文件到容器
COPY src/main/resources/fonts/pingfangsr.ttf /opt/poster/fonts/pingfangsr.ttf
# 注意和 application.properties 的 server.port 保持一致
EXPOSE 8000
ENTRYPOINT ["java", "-jar", "poster.jar"]
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化