From 879c79fe30507cd935ce8fcb69effa7a6562d566 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?carlos=20arg=C3=BCello?= Date: Mon, 21 Jul 2025 02:09:23 +0000 Subject: [PATCH] update: docker in docker --- .devcontainer/devcontainer.json | 2 +- deployment/Dockerfile | 2 ++ docs/RUNNING.md | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 6388802..184c131 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,6 +1,6 @@ { "name": "Ubuntu DevContainer", - "image": "ubuntu:24.04-minimal", + "image": "ubuntu:24.04", "customizations": { "jetbrains": { diff --git a/deployment/Dockerfile b/deployment/Dockerfile index 7ca0667..ea347a7 100644 --- a/deployment/Dockerfile +++ b/deployment/Dockerfile @@ -1,6 +1,8 @@ FROM eclipse-temurin:21-jdk-alpine VOLUME /tmp COPY applications/app-service/build/libs/OpenArc.jar OpenArc.jar +# Crear usuario appuser sin privilegios +RUN adduser -D -u 1001 appuser USER appuser ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -Dserver.port=${PORT:-8080} -jar OpenArc.jar" ] EXPOSE 8080 \ No newline at end of file diff --git a/docs/RUNNING.md b/docs/RUNNING.md index 371fba1..37c9a5d 100644 --- a/docs/RUNNING.md +++ b/docs/RUNNING.md @@ -6,7 +6,7 @@ Asegúrate de estar en el devcontainer y que Docker esté disponible (Docker-in- ```bash cd /workspaces/open-arc -docker build -t openarc-app deployment/ +docker build -t openarc-app -f deployment/Dockerfile . docker run -p 8080:8080 openarc-app ```