FROM ubuntu:22.04 RUN apt-get update \ && apt-get install -y --no-install-recommends curl ca-certificates \ && rm -rf /var/lib/apt/lists/* \ && useradd -u 1001 -U -M -s /usr/sbin/nologin app \ && mkdir -p /work \ && chown 1001:1001 /work WORKDIR /work/ COPY --chown=1001:1001 build-output/*-runner /work/application COPY entrypoint.sh /entrypoint.sh RUN chmod 0755 /entrypoint.sh \ && chmod 775 /work /work/application \ && echo "securerandom.source=file:/dev/urandom" >> /work/application EXPOSE 8080 ENTRYPOINT ["/entrypoint.sh"]