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