# Образ сайта АНО «Фортуна» на Astra Linux Special Edition 1.8 (Astra Linux UBI) с OpenJDK 17
# из репозитория Astra Linux. Образ одностадийный: JAR собирается заранее командой
# `./mvnw -B -ntp package`, поэтому одинаково собирается docker/podman и без демона в CI
# (scripts/ci/assemble-image.py). Базовый образ закреплён тегом выпуска ОС и digest.
FROM registry.astralinux.ru/library/astra/ubi18-openjdk170:1.8.5@sha256:eb4f2824ff053a6e8bce7d3e434bbc701e663904b2bc5afab549b2986b477efa

WORKDIR /app
RUN useradd --create-home --uid 10001 fortuna
COPY target/school-fortuna-site.jar /app/app.jar

USER fortuna
ENV JAVA_TOOL_OPTIONS="-XX:MaxRAMPercentage=70.0 -Djava.io.tmpdir=/tmp"
EXPOSE 8080

ENTRYPOINT ["java", "-jar", "/app/app.jar"]
