feat: media-mirror-api — координатор зеркал (REST + очередь в Postgres)
- 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 против живой БД прошёл
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
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
|
||||
Reference in New Issue
Block a user