diff --git a/apps/user-service/build.gradle b/apps/user-service/build.gradle index 4da4d368..4816eae3 100644 --- a/apps/user-service/build.gradle +++ b/apps/user-service/build.gradle @@ -56,7 +56,7 @@ dependencies { // Database runtimeOnly 'com.h2database:h2' - runtimeOnly 'org.postgresql:postgresql' + implementation 'org.mariadb.jdbc:mariadb-java-client:3.3.3' // Test Dependencies testImplementation 'org.springframework.boot:spring-boot-starter-test' diff --git a/apps/user-service/src/main/resources/application-develop.yml b/apps/user-service/src/main/resources/application-develop.yml index d640ff77..818dcc48 100644 --- a/apps/user-service/src/main/resources/application-develop.yml +++ b/apps/user-service/src/main/resources/application-develop.yml @@ -1,15 +1,14 @@ -# application-develop.yml spring: config: activate: on-profile: develop - # PostgreSQL 데이터베이스 연결 설정 + # MariaDB 데이터베이스 연결 설정 datasource: - url: jdbc:postgresql://localhost:5432/pre_process - username: postgres + url: jdbc:mariadb://localhost:3306/pre_process + username: mariadb password: qwer1234 - driver-class-name: org.postgresql.Driver + driver-class-name: org.mariadb.jdbc.Driver hikari: connection-timeout: 30000 @@ -26,4 +25,4 @@ mybatis: map-underscore-to-camel-case: true logging: - config: classpath:log4j2-develop.yml \ No newline at end of file + config: classpath:log4j2-develop.yml diff --git a/apps/user-service/src/main/resources/log4j2-develop.yml b/apps/user-service/src/main/resources/log4j2-develop.yml index 63f4c280..d1afc02b 100644 --- a/apps/user-service/src/main/resources/log4j2-develop.yml +++ b/apps/user-service/src/main/resources/log4j2-develop.yml @@ -89,7 +89,7 @@ Configuration: - ref: file-error-appender # 2. 애플리케이션 로그 - - name: com.movement.mvp + - name: com.gltkorea.icebang additivity: "false" level: TRACE AppenderRef: diff --git a/apps/user-service/src/main/resources/log4j2-test.yml b/apps/user-service/src/main/resources/log4j2-test.yml index 05333338..80df15cd 100644 --- a/apps/user-service/src/main/resources/log4j2-test.yml +++ b/apps/user-service/src/main/resources/log4j2-test.yml @@ -38,7 +38,7 @@ Configuration: - ref: console-appender # 2. 애플리케이션 로그 - - name: com.movement + - name: com.gltkorea.icebang additivity: "false" level: INFO AppenderRef: diff --git a/docker/local/docker-compose.yml b/docker/local/docker-compose.yml index de4c72b2..b02dd2eb 100644 --- a/docker/local/docker-compose.yml +++ b/docker/local/docker-compose.yml @@ -1,38 +1,38 @@ version: '3.8' services: - postgres: - image: postgres:15 - container_name: postgres_db + mariadb: + image: mariadb:11.4 + container_name: mariadb_db restart: unless-stopped environment: - POSTGRES_DB: pre_process - POSTGRES_USER: postgres - POSTGRES_PASSWORD: qwer1234 + MYSQL_ROOT_PASSWORD: qwer1234 + MYSQL_DATABASE: pre_process + MYSQL_USER: mariadb + MYSQL_PASSWORD: qwer1234 ports: - - "5432:5432" + - "3306:3306" volumes: - - postgres_data:/var/lib/postgresql/data - - ./init-scripts:/docker-entrypoint-initdb.d + - mariadb_data:/var/lib/mysql healthcheck: - test: ["CMD-SHELL", "pg_isready -U postgres"] + test: ["CMD", "mysqladmin", "ping", "-h", "localhost", "-u", "root", "-pqwer1234"] interval: 10s timeout: 5s retries: 5 - pgadmin: - image: dpage/pgadmin4:latest - container_name: pgadmin + phpmyadmin: + image: phpmyadmin/phpmyadmin:latest + container_name: phpmyadmin restart: unless-stopped environment: - PGADMIN_DEFAULT_EMAIL: admin@example.com - PGADMIN_DEFAULT_PASSWORD: qwer1234 + PMA_HOST: mariadb + PMA_USER: root + PMA_PASSWORD: qwer1234 ports: - "8888:80" - volumes: - - pgadmin_data:/var/lib/pgadmin depends_on: - - postgres + - mariadb + pre-processing-service: build: context: ../../apps/pre-processing-service # 프로젝트 루트 (Dockerfile이 루트에 없으면 맞게 조정) @@ -47,5 +47,4 @@ services: - ../../apps/pre-processing-service/dev.env # 개발 volumes: - postgres_data: - pgadmin_data: \ No newline at end of file + mariadb_data: \ No newline at end of file