From a65f46aff3ebcd9057c1d838e659aebbd005342e Mon Sep 17 00:00:00 2001 From: xds Date: Fri, 31 Oct 2025 18:33:11 +0300 Subject: [PATCH] build --- Dockerfile | 8 +------- docker-compose.yml | 1 + 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index ddb01dd..7cd10a2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,20 +1,14 @@ FROM eclipse-temurin:17-jre AS runtime WORKDIR /app -# (Опционально) установить curl для healthcheck USER root RUN apt-get update && apt-get install -y --no-install-recommends curl && rm -rf /var/lib/apt/lists/* RUN groupadd --system --gid 1001 app && useradd --system --gid app --uid 1001 --shell /bin/bash --create-home app RUN mkdir -p /app/static && chown -R app:app /app - USER app -# копируем jar, собранный ло123кально -COPY app.jar /app/app.jar - ENV JAVA_TOOL_OPTIONS="-XX:+UseContainerSupport -XX:MaxRAMPercentage=75.0" EXPOSE 8080 - HEALTHCHECK --interval=20s --timeout=3s --retries=3 CMD curl -fsS http://localhost:8080/actuator/health || exit 1 -ENTRYPOINT ["java", "-jar", "/app/app.jar"] \ No newline at end of file +ENTRYPOINT ["java","-jar","/app/app.jar"] \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index a9ceaf4..00d7486 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,6 +4,7 @@ networks: services: app: + image: back-app volumes: - ./app.jar:/app/app.jar build: