FROM openjdk:17-jdk-slim RUN apt-get -y update RUN apt-get -y install netcat RUN apt-get -y install curl WORKDIR /app ARG API_PORT=9000 EXPOSE ${API_PORT} COPY .mvn/ .mvn COPY mvnw pom.xml ./ COPY src ./src COPY bot.properties.example bot.properties ./ COPY startup.sh ./ RUN ["chmod", "+x", "./mvnw"] RUN ./mvnw install RUN ["chmod", "+x", "./startup.sh"] CMD ["./startup.sh"]