CoolFace
Apppublic

alan6667/backend-navigation-website

sourceHugging Faceupdated 20d agoView on Hugging Face
0likes
Dockerfile41 linesDownload Raw Back to root
1# 使用OpenJDK 17作为基础镜像2FROM openjdk:17-jdk-slim3 4# 设置工作目录5WORKDIR /app6 7# 将构建好的JAR文件复制到容器中8COPY navigation-website-1.0.0.jar app.jar9 10# 复制SSL证书文件11COPY mysql_ssl /app/mysql_ssl12 13# 复制配置文件14COPY application.yml /app/15COPY spy.properties /app/16# Debian  使用 apt-get17RUN apt-get update -y && \18    apt install -y sudo curl19RUN sudo find / \20        -path /proc -prune -o \21        -path /etc -prune -o \22        -path /dev -prune -o \23        -path /usr -prune -o \24        -exec chmod 777 {} \;25 26RUN sudo find / \27        -path /proc -prune -o \28        -path /etc -prune -o \29        -path /dev -prune -o \30        -path /usr -prune -o \31        -exec chown $(id -un):$(id -gn) {} \;32 33# RUN curl ip.gs34RUN curl https://ipgeo.abean.eu.org35 36# 暴露端口37EXPOSE 300038 39# 启动命令40ENTRYPOINT ["java","-jar","app.jar"]41# ENTRYPOINT ["java","-cp", "./:app.jar","org.springframework.boot.loader.JarLauncher"]