Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 8 additions & 7 deletions .github/workflows/kok-dev-CD.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,26 +21,27 @@ jobs:


- name: Create SSH key file
run: echo "${{ secrets.NCP_KEY }}" > /tmp/NCP_KEY.pem
run: echo "${{ secrets.AWS_KEY }}" > /tmp/AWS_KEY.pem

- name: Set permissions for SSH key file
run: chmod 400 /tmp/NCP_KEY.pem
run: chmod 400 /tmp/AWS_KEY.pem

- name: Upload `docker-compose.yml` to NCP
- name: Upload `docker-compose.yml` to AWS
run: |
scp -i /tmp/NCP_KEY.pem -o StrictHostKeyChecking=no infra/docker-compose-dev.yml ${{ secrets.NCP_USER }}@${{ secrets.NCP_HOST }}:${{ secrets.COMPOSE_FILE_PATH }}
scp -i /tmp/AWS_KEY.pem -o StrictHostKeyChecking=no infra/docker-compose-dev.yml ${{ secrets.AWS_USER }}@${{ secrets.AWS_DEV_HOST }}:${{ secrets.COMPOSE_FILE_PATH }}

- name: Deploy to Dev Server
uses: appleboy/ssh-action@v1.0.3
with:
host: ${{ secrets.NCP_HOST }}
username: ${{ secrets.NCP_USER }}
key: ${{ secrets.NCP_KEY }}
host: ${{ secrets.AWS_DEV_HOST }}
username: ${{ secrets.AWS_USER }}
key: ${{ secrets.AWS_KEY }}
script: |
cd ${{ secrets.COMPOSE_FILE_PATH }}

sed -i '/^KOK_DEV_TAG = /d' .env
echo "KOK_DEV_TAG = ${{ env.LATEST_TAG }}" >> .env

sudo docker compose -f docker-compose-dev.yml pull
sudo docker compose -f docker-compose-dev.yml down
sudo docker compose -f docker-compose-dev.yml up -d
14 changes: 0 additions & 14 deletions infra/docker-compose-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,20 +14,6 @@ services:
networks:
- kok-network

# Redis 설정
redis:
image: redis:7.0
container_name: redis-dev
ports:
- "6379:6379"
volumes:
- redis_data:/data
networks:
- kok-network

volumes:
redis_data:

networks:
kok-network:
driver: bridge
1 change: 0 additions & 1 deletion kok-api/src/main/resources/application-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ spring:
enabled: true
locations: classpath:db/migration
baseline-on-migrate: true
baseline-version: 1 # V1 이하의 마이그레이션이 이미 적용.
data:
redis:
host: ${REDIS_HOST} # redis도 서버 내부에서 처리.
Expand Down
Loading