From 6b5294e5f06d95fa6ffd75a0b199841a094525ab Mon Sep 17 00:00:00 2001 From: Vitor Hideyoshi Date: Sun, 27 Oct 2024 02:26:03 -0300 Subject: [PATCH] Alters Java Options for Better Start Time --- Dockerfile | 3 ++- docker/docker-compose.yml | 27 +++++++++++++++++++++++++++ 2 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 docker/docker-compose.yml diff --git a/Dockerfile b/Dockerfile index 7350499..ced1960 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,4 +13,5 @@ FROM ibm-semeru-runtimes:open-17-jdk-focal COPY --from=build /home/app/target/*.jar app.jar COPY src/main/resources/* credentials/ -ENTRYPOINT ["java","-jar","/app.jar"] \ No newline at end of file + +ENTRYPOINT ["java","-XX:TieredStopAtLevel=1","-Xverify:none","-Xmx256m","-jar","/app.jar"] \ No newline at end of file diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml new file mode 100644 index 0000000..1a56f0f --- /dev/null +++ b/docker/docker-compose.yml @@ -0,0 +1,27 @@ + +services: + postgres: + image: postgres:14.13 + container_name: postgres + ports: + - "5432:5432" + environment: + POSTGRES_USER: postgres + POSTGRES_PASSWORD: postgres + POSTGRES_DB: portfolio + volumes: + - postgres:/var/lib/postgresql/data + + redis: + image: bitnami/redis + container_name: redis + environment: + REDIS_PASSWORD: redis + ports: + - "6379:6379" + volumes: + - redis:/data + +volumes: + postgres: + redis: \ No newline at end of file