c0483ef3d1
- POST /api/mirror (дубль-контроль по itemId), GET статус/by-item/список, DELETE (cancelled/S3-очистка) - kotlinx-сериализация, Jackson выпилен из HTTP-стека (транзитив Flyway/AWS остался) - Spring Boot 4.1.0, Kotlin 2.4.10, Flyway, Testcontainers postgres+minio - тесты: 22, LINE 92.6%, smoke против живой БД прошёл
8 lines
327 B
Docker
8 lines
327 B
Docker
FROM bellsoft/liberica-openjdk-alpine:21
|
|
COPY build/libs/media-mirror-api.jar /app.jar
|
|
ENV J_XMX "2048m"
|
|
ENV J_XMS "512m"
|
|
ENV J_PERF_FLAGS "-XX:+PerfDisableSharedMem -Djava.security.egd=file:/dev/./urandom -XX:+UseContainerSupport -XX:+AlwaysActAsServerClassMachine"
|
|
|
|
CMD java -Xmx$J_XMX -Xms$J_XMS $J_PERF_FLAGS -jar /app.jar
|