This commit is contained in:
Pavel Zilke 2025-11-25 23:15:20 +03:00
parent 47a3233265
commit b5d1982b63
2 changed files with 5 additions and 8 deletions

View file

@ -39,18 +39,15 @@ ENV CONFIG_DATA_EXECUTOR_URL=http://localhost:8080/api
EXPOSE 80 EXPOSE 80
RUN addgroup --system --gid 1002 app \ RUN addgroup --system --gid 1002 app \
&& adduser -S appuser -u 1002 -G app \ && adduser -S app -u 1002 -G app \
&& adduser -S cdeuser -u 1003 -G app \ && adduser -S cde -u 1003 -G app
&& mkdir -p /home/app/transaction-logs && chown appuser:app /home/app \
&& mkdir -p /home/cde/transaction-logs && chown cdeuser:app /home/cde
COPY config/nginx.conf /etc/nginx/nginx.conf COPY config/nginx.conf /etc/nginx/nginx.conf
COPY --from=builder /app/frontend/dist /usr/share/nginx/html COPY --from=builder /app/frontend/dist /usr/share/nginx/html
COPY --from=builder /app/backend/target/*.jar /home/app/backend.jar COPY --from=builder /app/backend/target/*.jar /home/app/backend.jar
COPY --from=builder /app/config-data-executor/target/*.jar /home/cde/cde.jar COPY --from=builder /app/config-data-executor/target/*.jar /home/cde/cde.jar
USER app
USER appuser
WORKDIR /home/app WORKDIR /home/app

View file

@ -14,7 +14,7 @@ services:
eks-backend: eks-backend:
image: ${IMAGE:-eks-app:latest} image: ${IMAGE:-eks-app:latest}
user: appuser user: app
working_dir: /home/app working_dir: /home/app
depends_on: depends_on:
- db - db
@ -38,7 +38,7 @@ services:
eks-cde: eks-cde:
image: ${IMAGE:-eks-app:latest} image: ${IMAGE:-eks-app:latest}
user: cdeuser user: cde
working_dir: /home/cde working_dir: /home/cde
entrypoint: ["java", "-jar", "/home/cde/cde.jar"] entrypoint: ["java", "-jar", "/home/cde/cde.jar"]
volumes: volumes: