Skip to content

Commit 3dc2e6d

Browse files
authored
Merge pull request #136 from team-ppointer/develop
서버 마이그레이션
2 parents 4185fd8 + 590d086 commit 3dc2e6d

File tree

4 files changed

+14
-61
lines changed

4 files changed

+14
-61
lines changed

.github/workflows/CD-dev.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@ jobs:
1111
- name: Deploy spring MainServer(develop)
1212
uses: appleboy/ssh-action@master
1313
with:
14-
host: ${{ secrets.SERVER_HOST }}
15-
username: ${{ secrets.SERVER_USERNAME }}
16-
key: ${{ secrets.SERVER_KEY }}
14+
host: ${{ secrets.SERVER_HOST_DEV }}
15+
username: ${{ secrets.SERVER_USERNAME_DEV }}
16+
key: ${{ secrets.SERVER_KEY_DEV }}
1717
script: |
18-
cd ~/moplus_server
18+
cd ~/pointer_server
1919
git checkout develop
20-
kill -9 $(lsof -t -i :8081)
20+
kill -9 $(lsof -t -i :8080)
2121
git add ../
2222
git commit -m "temp commit"
2323
git fetch origin develop
@@ -34,4 +34,4 @@ jobs:
3434
./gradlew clean build
3535
docker rm -f pointer-server-dev --force
3636
docker rmi pointer-server-dev
37-
docker-compose -f docker-compose-dev.yml -p pointer-dev up --build -d
37+
docker compose -f docker-compose-dev.yml -p pointer-dev up --build -d

.github/workflows/CD-prod.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ jobs:
1010
- name: Deploy spring MainServer(main)
1111
uses: appleboy/ssh-action@master
1212
with:
13-
host: ${{ secrets.SERVER_HOST }}
14-
username: ${{ secrets.SERVER_USERNAME }}
15-
key: ${{ secrets.SERVER_KEY }}
13+
host: ${{ secrets.SERVER_HOST_PROD }}
14+
username: ${{ secrets.SERVER_USERNAME_PROD }}
15+
key: ${{ secrets.SERVER_KEY_PROD}}
1616
script: |
17-
cd ~/moplus_server
18-
kill -9 $(lsof -t -i :8081)
17+
cd ~/pointer_server
18+
kill -9 $(lsof -t -i :8080)
1919
git checkout master
2020
git add .
2121
git commit -m "temp commit"
@@ -33,5 +33,5 @@ jobs:
3333
./gradlew clean build
3434
docker rm -f pointer-server-prod --force
3535
docker rmi pointer-server-prod
36-
docker-compose -f docker-compose-prod.yml -p pointer-prod up --build -d
36+
docker compose -f docker-compose-prod.yml -p pointer-prod up --build -d
3737

docker-compose-dev.yml

Lines changed: 1 addition & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ services:
1111
environment:
1212
- TZ=Asia/Seoul
1313
- SPRING_PROFILES_ACTIVE=dev
14-
- SPRING_DATASOURCE_URL=jdbc:mysql://pointer-mysql-dev:3306/${DEV_MYSQL_DATABASE}?useSSL=false&characterEncoding=UTF-8&serverTimezone=Asia/Seoul&allowPublicKeyRetrieval=true&tinyInt1isBit=false
14+
- SPRING_DATASOURCE_URL=jdbc:mysql://${DEV_MYSQL_HOST}:3306/${DEV_MYSQL_DATABASE}?useSSL=false&characterEncoding=UTF-8&serverTimezone=Asia/Seoul&allowPublicKeyRetrieval=true&tinyInt1isBit=false
1515
- SPRING_DATASOURCE_USERNAME=${DEV_MYSQL_USER}
1616
- SPRING_DATASOURCE_PASSWORD=${DEV_MYSQL_PASSWORD}
1717
- SENTRY_DSN=${SENTRY_DSN}
@@ -30,35 +30,10 @@ services:
3030
- KAKAO_LOGIN_CLIENT_ID=${KAKAO_LOGIN_CLIENT_ID}
3131
- KAKAO_LOGIN_CLIENT_SECRET=${KAKAO_LOGIN_CLIENT_SECRET}
3232
- KAKAO_LOGIN_REDIRECT_URI=${KAKAO_LOGIN_DEV_REDIRECT_URI}
33-
34-
depends_on:
35-
- mysql
3633
networks:
3734
- pointer-dev
3835
- nginx-network
3936

40-
mysql:
41-
image: mysql:8.0
42-
container_name: pointer-mysql-dev
43-
environment:
44-
MYSQL_ROOT_PASSWORD: ${DEV_MYSQL_ROOT_PASSWORD}
45-
MYSQL_DATABASE: ${DEV_MYSQL_DATABASE}
46-
MYSQL_USER: ${DEV_MYSQL_USER}
47-
MYSQL_PASSWORD: ${DEV_MYSQL_PASSWORD}
48-
ports:
49-
- "3307:3306"
50-
volumes:
51-
- dev_data:/var/lib/mysql
52-
networks:
53-
- pointer-dev
54-
volumes:
55-
dev_data:
56-
driver: local
57-
driver_opts:
58-
o: bind
59-
type: none
60-
device: ../mopl_data/dev_data
61-
6237
networks:
6338
pointer-dev:
6439
driver: bridge

docker-compose-prod.yml

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ services:
1111
environment:
1212
- TZ=Asia/Seoul
1313
- SPRING_PROFILES_ACTIVE=prod
14-
- SPRING_DATASOURCE_URL=jdbc:mysql://pointer-mysql-prod:3306/${PROD_MYSQL_DATABASE}?useSSL=false&characterEncoding=UTF-8&serverTimezone=Asia/Seoul&allowPublicKeyRetrieval=true&tinyInt1isBit=false
14+
- SPRING_DATASOURCE_URL=jdbc:mysql://${PROD_MYSQL_HOST}:3306/${PROD_MYSQL_DATABASE}?useSSL=false&characterEncoding=UTF-8&serverTimezone=Asia/Seoul&allowPublicKeyRetrieval=true&tinyInt1isBit=false
1515
- SPRING_DATASOURCE_USERNAME=${PROD_MYSQL_USER}
1616
- SPRING_DATASOURCE_PASSWORD=${PROD_MYSQL_PASSWORD}
1717
- SENTRY_DSN=${SENTRY_DSN}
@@ -36,28 +36,6 @@ services:
3636
- pointer-prod
3737
- nginx-network
3838

39-
mysql:
40-
image: mysql:8.0
41-
container_name: pointer-mysql-prod
42-
environment:
43-
MYSQL_ROOT_PASSWORD: ${PROD_MYSQL_ROOT_PASSWORD}
44-
MYSQL_DATABASE: ${PROD_MYSQL_DATABASE}
45-
MYSQL_USER: ${PROD_MYSQL_USER}
46-
MYSQL_PASSWORD: ${PROD_MYSQL_PASSWORD}
47-
ports:
48-
- "3306:3306"
49-
volumes:
50-
- pointer_prod_data:/var/lib/mysql
51-
networks:
52-
- pointer-prod
53-
volumes:
54-
pointer_prod_data:
55-
driver: local
56-
driver_opts:
57-
type: none
58-
o: bind
59-
device: ../mopl_data/pointer_prod_data
60-
6139
networks:
6240
pointer-prod:
6341
driver: bridge

0 commit comments

Comments
 (0)