From a64aa80383c2e0cd2548a2de8faf05323db0cbb4 Mon Sep 17 00:00:00 2001 From: Pablo de la Torre Jamardo Date: Sat, 21 Feb 2026 10:47:21 +0100 Subject: [PATCH] ci: implements jenkins deploy --- Dockerfile | 9 +++++++-- Jenkinsfile | 3 +++ Makefile | 3 ++- infrastructure/src/main/resources/ddl.sql | 5 ----- 4 files changed, 12 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index b6c7e88..f97b3bd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,8 +9,13 @@ COPY . . RUN mvn clean package -DskipTests # Stage 2: Run -FROM openjdk:21-jdk +#FROM eclipse-temurin:21-jdk +FROM eclipse-temurin:21-jre-alpine WORKDIR /app COPY --from=build /app/bootstrap/target/*.jar app.jar EXPOSE 80 -ENTRYPOINT ["java", "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005", "-Xmx512m", "-Xms256m", "-jar", "app.jar"] \ No newline at end of file +#ENTRYPOINT ["java", "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005", "-Xmx512m", "-Xms256m", "-jar", "app.jar"] +ENTRYPOINT ["java", "-XX:+UseContainerSupport", + "-XX:MaxRAMPercentage=75.0", + "-Xms128m", + "-Xmx256m", "-jar", "app.jar"] \ No newline at end of file diff --git a/Jenkinsfile b/Jenkinsfile index b753785..7cf137a 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -70,5 +70,8 @@ pipeline { failure { echo "❌ Pipeline failed!" } + always { + deleteDir() + } } } \ No newline at end of file diff --git a/Makefile b/Makefile index 26a9cc4..624eb5a 100644 --- a/Makefile +++ b/Makefile @@ -6,7 +6,7 @@ NAMESPACE=andromeda TAG?=latest HOST_PORT=8181 -CONTAINER_PORT=80 +CONTAINER_PORT=8080 IMAGE_FULL=$(REGISTRY_URL)/$(NAMESPACE)/$(IMAGE_NAME):$(TAG) @@ -22,6 +22,7 @@ push: run: docker run -d \ --name $(APP_NAME) \ + --network andromeda \ -p $(HOST_PORT):$(CONTAINER_PORT) \ --env-file .env \ $(IMAGE_FULL) diff --git a/infrastructure/src/main/resources/ddl.sql b/infrastructure/src/main/resources/ddl.sql index aaa34af..48fe643 100644 --- a/infrastructure/src/main/resources/ddl.sql +++ b/infrastructure/src/main/resources/ddl.sql @@ -124,11 +124,6 @@ alter table if exists experience_skill foreign key (experience_id) references experience; -alter table if exists profile_social_link - add constraint FKfh1pbfvvg3palcr1yip6jffik - foreign key (PROFILE_ID) - references profile; - alter table if exists project_feature add constraint FKdifppyvrfito5in15ox4db0up foreign key (project_id)