diff --git a/docker/Dockerfile b/docker/Dockerfile new file mode 100644 index 0000000..59c2843 --- /dev/null +++ b/docker/Dockerfile @@ -0,0 +1,5 @@ +FROM eclipse-temurin:21 +LABEL authors="indx" + +COPY ./build/libs/NTO-Finals-0.0.1-SNAPSHOT.jar /opt/app/ +CMD ["java", "-jar", "/opt/app/NTO-Finals-0.0.1-SNAPSHOT.jar"] diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index a9895a7..5286052 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -1,4 +1,19 @@ services: + app: + build: + context: ../ + dockerfile: ./docker/Dockerfile + container_name: app + depends_on: + - postgres_nto + environment: + - SPRING_DATASOURCE_URL=jdbc:postgresql://postgres_nto:5432/application_db + - SPRING_DATASOURCE_USERNAME=$USERNAME + - SPRING_DATASOURCE_PASSWORD=$PASSWORD + + ports: + - "8081:8081" + postgres_nto: image: postgres:latest container_name: postgres_nto diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 389fd62..c09f959 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -5,7 +5,7 @@ spring: datasource: url: jdbc:postgresql://localhost:5429/application_db username: indexzero - password: gkl370WVUPMgLhK + password: PASSWORD driver-class-name: org.postgresql.Driver h2: