From e9129285979f8db4587db8e4cd96ca427cee21c1 Mon Sep 17 00:00:00 2001 From: duy khanh Date: Tue, 20 Jan 2026 14:16:37 +0700 Subject: [PATCH] add docker --- docker-compose.yml | 24 ++++++++++++++++++++++++ giftCode-service/Dockerfile | 4 ++++ user-service/Dockerfile | 4 ++++ 3 files changed, 32 insertions(+) create mode 100644 giftCode-service/Dockerfile create mode 100644 user-service/Dockerfile diff --git a/docker-compose.yml b/docker-compose.yml index e69de29..37c2aa2 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -0,0 +1,24 @@ +version: "3.9" +services: + redis: + image: redis:7 + ports: + - "6379:6379" + + mongodb: + image: mongo:7 + command: ["--replSet", "rs0"] + ports: + - "27017:27017" + + user-service: + build: ./user-service + depends_on: + - redis + - mongodb + + giftcode-service: + build: ./giftcode-service + depends_on: + - redis + - mongodb diff --git a/giftCode-service/Dockerfile b/giftCode-service/Dockerfile new file mode 100644 index 0000000..6920824 --- /dev/null +++ b/giftCode-service/Dockerfile @@ -0,0 +1,4 @@ +FROM eclipse-temurin:21-jre +WORKDIR /app +COPY target/*.jar app.jar +ENTRYPOINT ["java","-jar","app.jar"] \ No newline at end of file diff --git a/user-service/Dockerfile b/user-service/Dockerfile new file mode 100644 index 0000000..6920824 --- /dev/null +++ b/user-service/Dockerfile @@ -0,0 +1,4 @@ +FROM eclipse-temurin:21-jre +WORKDIR /app +COPY target/*.jar app.jar +ENTRYPOINT ["java","-jar","app.jar"] \ No newline at end of file