直接上正文
# 指定基础镜像
FROM openjdk:8-jdk-alpine
# 安装 Nginx 和 MySQL 客户端
RUN apk add --no-cache nginx mysql-client
# 下载和解压 GDAL
RUN wget http://download.osgeo.org/gdal/3.4.0/gdal-3.4.0.tar.gz \
&& tar -xvf gdal-3.4.0.tar.gz \
&& cd gdal-3.4.0 \
&& ./configure --prefix=/usr \
&& make \
&& make install \
&& cd .. \
&& rm -rf gdal-3.4.0.tar.gz gdal-3.4.0
# 设置 Nginx 配置
COPY nginx.conf /etc/nginx/nginx.conf
# 复制 Spring Boot 应用程序
COPY target/myapp.jar /usr/src/myapp/
# 设置工作目录并启动 Nginx 和 Spring Boot 应用程序
WORKDIR /usr/src/myapp
CMD service nginx start && java -jar myapp.jar
好啦,希望对你有用。