From d26a07c4a10bebc0a23bbbc818db4ae33e752f7c Mon Sep 17 00:00:00 2001 From: Agsha Athalla Nurkareem <agshaathalla@gmail.com> Date: Fri, 17 Nov 2023 14:37:55 +0700 Subject: [PATCH] refractor: change port and database --- eatsnowsoap/db/db.sql | 2 +- eatsnowsoap/docker-compose.yml | 2 +- eatsnowsoap/dockerfile | 4 +++- eatsnowsoap/src/main/java/com/eatsnowsoap/core/Database.java | 4 ++-- 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/eatsnowsoap/db/db.sql b/eatsnowsoap/db/db.sql index 5a1e35c..eec22c4 100644 --- a/eatsnowsoap/db/db.sql +++ b/eatsnowsoap/db/db.sql @@ -11,7 +11,7 @@ CREATE TABLE review ( review_id INT AUTO_INCREMENT PRIMARY KEY, content TEXT NOT NULL, rating FLOAT NOT NULL, - id_user INT NOT NULL, + email VARCHAR(255) NOT NULL, name_user VARCHAR(255) NOT NULL, profile_img VARCHAR(255) NOT NULL, id_restaurant INT NOT NULL diff --git a/eatsnowsoap/docker-compose.yml b/eatsnowsoap/docker-compose.yml index 3811368..5638189 100644 --- a/eatsnowsoap/docker-compose.yml +++ b/eatsnowsoap/docker-compose.yml @@ -3,7 +3,7 @@ services: soap-db: image: mysql:latest ports: - - "3307:3306" + - "3309:3306" volumes: - ./db:/docker-entrypoint-initdb.d environment: diff --git a/eatsnowsoap/dockerfile b/eatsnowsoap/dockerfile index 10fc77d..b3f5917 100644 --- a/eatsnowsoap/dockerfile +++ b/eatsnowsoap/dockerfile @@ -5,8 +5,10 @@ WORKDIR /app COPY src ./src COPY pom.xml . COPY target ./target -COPY .env /app/.env +COPY .env . RUN mvn clean install -X +EXPOSE 8020 + CMD ["mvn", "exec:java"] \ No newline at end of file diff --git a/eatsnowsoap/src/main/java/com/eatsnowsoap/core/Database.java b/eatsnowsoap/src/main/java/com/eatsnowsoap/core/Database.java index 2a48a4c..d012859 100644 --- a/eatsnowsoap/src/main/java/com/eatsnowsoap/core/Database.java +++ b/eatsnowsoap/src/main/java/com/eatsnowsoap/core/Database.java @@ -8,8 +8,8 @@ public class Database { private Connection connection; private Dotenv dotenv = Dotenv.load(); private String DB_URL = dotenv.get("DB_URL"); - private String DB_USER = dotenv.get("DB_USER"); - private String DB_PASS = dotenv.get("DB_PASS"); + private String DB_USER = dotenv.get("MYSQL_USER"); + private String DB_PASS = dotenv.get("MYSQL_PASSWORD"); public Database(){ try{ -- GitLab