From e37b9c136b49b5bc8531537d2ca392ba7d76fc62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=B2=9C=20=EC=A7=84=EA=B0=95?= <jjjjjk12@ajou.ac.kr> Date: Tue, 19 Nov 2024 23:19:45 +0900 Subject: [PATCH] =?UTF-8?q?feat(spring):=20=EB=8F=84=EC=BB=A4=20=ED=8C=8C?= =?UTF-8?q?=EC=9D=BC=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server-node-spring/Dockerfile | 7 +++++++ server-node-spring/docker-compose.yml | 29 +++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 server-node-spring/Dockerfile create mode 100644 server-node-spring/docker-compose.yml diff --git a/server-node-spring/Dockerfile b/server-node-spring/Dockerfile new file mode 100644 index 0000000..5d56ae6 --- /dev/null +++ b/server-node-spring/Dockerfile @@ -0,0 +1,7 @@ +FROM openjdk:17 + +WORKDIR /app + +COPY build/libs/ThiefSil-0.0.1-SNAPSHOT.jar Thiefsil.jar + +CMD ["java", "-jar", "Thiefsil.jar"] \ No newline at end of file diff --git a/server-node-spring/docker-compose.yml b/server-node-spring/docker-compose.yml new file mode 100644 index 0000000..d8d9e0d --- /dev/null +++ b/server-node-spring/docker-compose.yml @@ -0,0 +1,29 @@ +version: '3' +services: + db: + image: mysql:8.0.36 + container_name: spring-db + restart: always + ports: + - "3000:3306" + environment: + MYSQL_ROOT_PASSWORD: 1234 + MYSQL_DATABASE: thiefsil + + spring-app: + image: spring-server + container_name: spring-server + ports: + - "8080:8080" + links: + - db + depends_on: + - db + environment: + - SPRING_DATASOURCE_URL=jdbc:mysql://db:3306/thiefsil?userUnicode=true&characterEncoding=UTF-8 + - SPRING_DATASOURCE_USERNAME=root + - SPRING_DATASOURCE_PASSWORD=1234 + - SPRING_MAIL_USERNAME= + - SPRING_MAIL_PASSWORD= + - TEST_MAIL= + - SPRING_JPA_PROPERTIES_HIBERNATE_DIALECT=org.hibernate.dialect.MySQL8Dialect -- GitLab