Skip to content

Commit

Permalink
[DEPLOY] 배포 환경에 Redis 추가 (#12)
Browse files Browse the repository at this point in the history
* feat: docker compose에 redis 컨테이너 추가 #11

* feat: Dockerfile 제거 #11

* fix: spring container entrypoint 수정 #11
  • Loading branch information
mingulmangul authored Nov 7, 2023
1 parent c9bb77d commit 43b96b3
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 9 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ jobs:
key: ${{ secrets.KEY }}
port: ${{ secrets.PORT }}
overwrite: true
source: "docker/*.prod.yml,docker/Dockerfile,config/nginx/nginx.conf,build/libs/*.jar"
source: "docker/*.prod.yml,config/nginx/nginx.conf,build/libs/*.jar"
target: ${{ secrets.FILE_PATH }}

- name: Executing remote ssh commands to run docker
Expand Down
5 changes: 0 additions & 5 deletions docker/Dockerfile

This file was deleted.

16 changes: 13 additions & 3 deletions docker/docker-compose.prod.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,13 @@
services:
spring:
build:
context: ..
dockerfile: docker/Dockerfile
image: openjdk:11-jre
volumes:
- "../build/libs:/app"
entrypoint: [ "java", "-jar", "/app/dhs-0.0.1-SNAPSHOT.jar" ]
expose:
- "8080"
depends_on:
- redis

nginx:
image: nginx:latest
Expand All @@ -18,3 +21,10 @@ services:
- 443:443
depends_on:
- spring

redis:
image: redis:7.2.3-alpine
expose:
- "6379"
volumes:
- /data/redis:/data/redis

0 comments on commit 43b96b3

Please sign in to comment.