FROM eclipse-temurin:17.0.16_8-jdk

# Something in our MacOS dev environments causes "Hash Sum mismatch" errors from apt-get install. This seems to help:
RUN echo "Acquire::http::Pipeline-Depth 0; Acquire::http::No-Cache true;" > /etc/apt/apt.conf.d/99fixbadproxy

ADD ./assembly/src/main/resources/world/data/catalog/java_dwcc.sh /app/java_dwcc.sh
RUN chmod +x /app/java_dwcc.sh

ADD ./assembly/target/dwcc-assembly-2.306.jar /app/dwcc.jar
RUN mkdir -p /app/log && mkdir -p /usr/src/dwcc-config/lib && mkdir -p /usr/src/dwcc-config/cp

ENTRYPOINT [ "/app/java_dwcc.sh" ]
WORKDIR /data
CMD []