Files
mdm-ordinis/ordinis-projection-writer/Dockerfile
T
Zimin A.N. 9a79b53eb0 ci: align с altum pattern — runner mirror'ит Docker Hub
- Убраны префиксы repo.nstart.cloud/ — runner config (DOCKER_AUTH_CONFIG)
  обрабатывает pull из Docker Hub mirror автоматически
- DinD сервис: alias=docker, --tls=false, DOCKER_HOST=tcp://docker:2375
  (proven pattern из altum/.gitlab/ci/docker.yml)
- IMAGE_TAG = ref-slug + sha (как у altum)
- BUILDKIT_INLINE_CACHE=1 для cache-from optimization
- Dockerfiles: FROM maven/eclipse-temurin/liquibase без префиксов
2026-05-03 18:16:21 +03:00

21 lines
786 B
Docker

FROM maven:3.9.9-eclipse-temurin-21 AS build
WORKDIR /build
COPY pom.xml ./
COPY ordinis-domain ./ordinis-domain
COPY ordinis-validation ./ordinis-validation
COPY ordinis-events-api ./ordinis-events-api
COPY ordinis-outbox ./ordinis-outbox
COPY ordinis-rest-api ./ordinis-rest-api
COPY ordinis-cuod-bundle ./ordinis-cuod-bundle
COPY ordinis-app ./ordinis-app
COPY ordinis-read-api ./ordinis-read-api
COPY ordinis-migrations ./ordinis-migrations
COPY ordinis-projection-writer ./ordinis-projection-writer
RUN mvn -B -pl ordinis-projection-writer -am package -DskipTests
FROM eclipse-temurin:21-jre
WORKDIR /app
COPY --from=build /build/ordinis-projection-writer/target/*.jar /app/app.jar
EXPOSE 8082
ENTRYPOINT ["java", "-XX:+UseZGC", "-XX:MaxRAMPercentage=75", "-jar", "/app/app.jar"]