FROM openjdk:17-jdk-alpine

VOLUME /tmp
VOLUME /var
ARG EXTRACTED=target/extracted
COPY ${EXTRACTED}/dependencies/ ./
COPY ${EXTRACTED}/spring-boot-loader/ ./
COPY ${EXTRACTED}/snapshot-dependencies/ ./
COPY ${EXTRACTED}/application/ ./

RUN mkdir -p /var/log/app

ENV MYSQL_URL=''
ENV MYSQL_USERNAME=''
ENV MYSQL_PASSWORD=''
ENV KB_TOKEN=''
ENV REDIS_URL=''
ENV PROFILES='none'
ENV JIRA_TOKEN=''

ENTRYPOINT ["java", "-Dspring.profiles.active=${PROFILES}", "-Dlogging.path=/var/log/app", "org.springframework.boot.loader.JarLauncher"]
