From a42a8dd3a5c12527471b42636080e5746f100e24 Mon Sep 17 00:00:00 2001 From: Pablo de la Torre Jamardo Date: Sat, 20 Sep 2025 10:07:11 +0200 Subject: [PATCH] chore: optimize HikariCP pool and JVM memory for Raspberry Pi --- Dockerfile | 2 +- bootstrap/src/main/resources/application.yml | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index e5d8419..9610eb0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,4 +10,4 @@ COPY --from=build /app/bootstrap/target/*.jar app.jar EXPOSE 8080 EXPOSE 5005 -ENTRYPOINT ["java", "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005", "-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"] \ No newline at end of file diff --git a/bootstrap/src/main/resources/application.yml b/bootstrap/src/main/resources/application.yml index 444e066..e257e77 100644 --- a/bootstrap/src/main/resources/application.yml +++ b/bootstrap/src/main/resources/application.yml @@ -27,8 +27,11 @@ spring: password: ${DB_PASSWORD:postgres} driver-class-name: org.postgresql.Driver hikari: - maximum-pool-size: 20 - minimum-idle: 5 + maximum-pool-size: 3 + minimum-idle: 1 + idle-timeout: 30000 + connection-timeout: 10000 + leak-detection-threshold: 10000 jpa: hibernate: