FROM quay.io/quarkus/quarkus-micro-image:2.0
WORKDIR /work/
COPY build-output/shot-crafter-calculator-1.0.0-runner /work/application

RUN microdnf install -y curl-minimal && microdnf clean all \
  && chmod 775 /work /work/application \
  && chown -R 1001 /work \
  && echo "securerandom.source=file:/dev/urandom" >> /work/application

EXPOSE 8080
USER 1001

ENTRYPOINT ["./application"]
