diff --git a/.gitignore b/.gitignore index f22deb8..bc33804 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,7 @@ build/ !**/src/test/**/build/ **/application-secret.properties files/ +.env ### STS ### .apt_generated @@ -38,4 +39,4 @@ out/ ### VS Code ### .vscode/ -.DS_Store +.DS_Store \ No newline at end of file diff --git a/build.gradle b/build.gradle index fe342f0..a18a1ad 100644 --- a/build.gradle +++ b/build.gradle @@ -68,5 +68,5 @@ tasks.named('test') { jar { enabled = false } bootJar { - archiveFileName.set('teamsoccer-server') + archiveFileName.set('teamsoccer-server.jar') } \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..d77f547 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,18 @@ +version: '3.8' + +services: + backend: + image: ltt908/teamsoccer-server:0.1 + container_name: teamsoccer-server + ports: + - "8080:8080" + environment: + SPRING_DATASOURCE_URL: jdbc:mysql://${RDS_HOSTNAME}:${RDS_PORT}/${MYSQL_DATABASE}?serverTimezone=Asia/Seoul&characterEncoding=UTF-8 + SPRING_DATASOURCE_USERNAME: ${RDS_USERNAME} + SPRING_DATASOURCE_PASSWORD: ${RDS_PASSWORD} + networks: + - app-network + +networks: + app-network: + driver: bridge diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index db3d084..6e7e6e6 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -21,7 +21,6 @@ spring: defer-datasource-initialization: false properties: hibernate: - dialect: org.hibernate.dialect.MySQL8Dialect format_sql: true default_batch_fetch_size: 100 show-sql: true