14 lines
450 B
Docker
14 lines
450 B
Docker
FROM eclipse-temurin:25-jdk-alpine
|
|
WORKDIR /app
|
|
RUN apk add --no-cache curl tzdata
|
|
|
|
COPY src/HintJob.java /app/HintJob.java
|
|
|
|
RUN mkdir -p /app/target /app/lib \
|
|
&& curl -fsSL -o /app/lib/postgresql.jar \
|
|
https://repo1.maven.org/maven2/org/postgresql/postgresql/42.7.3/postgresql-42.7.3.jar \
|
|
&& javac -d /app/target /app/HintJob.java
|
|
|
|
ENTRYPOINT ["/opt/java/openjdk/bin/java","-cp","/app/target:/app/lib/postgresql.jar","HintJob"]
|
|
CMD ["3000"]
|