FROM openjdk:17 ENV TG_TARGET_ID=default ENV TG_MINE=default ENV WEATHER_KEY=default ENV BOT_KEY=default ENV DATASOURCE_URL=default ENV MONGODB_HOST=default LABEL maintainer="lunaticbum " LABEL version="0.0.4" LABEL description="Spring Boot Jar Test" ARG JAR_FILE=build/libs/lun-0.0.4-SNAPSHOT.jar COPY ${JAR_FILE} app.jar EXPOSE 8080 EXPOSE 27012 EXPOSE 3307 ENTRYPOINT ["java","-Dtelegram.bot.key=${BOT_KEY}","-Dtelegram.my.id=${TG_MINE}","-Dtelegram.target.id=${TG_TARGET_ID}","-Dweather.api.key=${WEATHER_KEY}","-Dspring.datasource.url=${DATASOURCE_URL}" ,"-Dspring.data.mongodb.host=${MONGODB_HOST}" ,"-jar","app.jar"] #ENTRYPOINT ["java","-jar","app.jar","-Dspring-boot.run.arguments=--telegram.bot.key=${BOT_KEY}, --telegram.my.id=${TG_MINE}, --telegram.target.id=${TG_TARGET_ID}, --weather.api.key=${WEATHER_KEY}"]