Skip to content

Commit 1da9f88

Browse files
authored
Merge pull request #207 from choiseoji/main
[feat] mysql 이미지 추가
2 parents 7a22ad1 + 0d480b3 commit 1da9f88

File tree

2 files changed

+22
-4
lines changed

2 files changed

+22
-4
lines changed

.github/workflows/deploy_dev.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,10 @@ jobs:
6262
uses: appleboy/ssh-action@master
6363
with:
6464
host: ${{ secrets.EC2_HOST_DEV }}
65-
username: ec2-user # ubuntu 에서 변경
65+
username: ubuntu # ubuntu 에서 변경
6666
key: ${{ secrets.EC2_KEY_DEV }}
6767
script: |
68-
cd /home/ec2-user/ceos
68+
cd /home/ubuntu/ceos
6969
7070
sudo touch .env
7171
echo "${{ secrets.ENV_DEV }}" | sudo tee .env > /dev/null
@@ -76,7 +76,7 @@ jobs:
7676
sudo docker rm -f $(docker ps -qa)
7777
sudo docker pull ${{ secrets.DOCKER_USERNAME }}/ceos-backend-dev
7878
sudo docker pull ${{ secrets.DOCKER_USERNAME }}/ceos-nginx-dev
79-
docker-compose -f docker-compose.dev.yml --env-file ./.env up -d
79+
docker compose -f docker-compose.dev.yml --env-file .env up -d
8080
docker image prune -f
8181
8282

docker-compose.dev.yml

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ services:
99
- .env
1010
expose:
1111
- "8080"
12+
depends_on:
13+
- mysql
1214

1315
nginx:
1416
image: ceos17/ceos-nginx-dev
@@ -23,4 +25,20 @@ services:
2325
container_name: redis
2426
hostname: redis
2527
ports:
26-
- "6379:6379"
28+
- "6379:6379"
29+
30+
mysql:
31+
image: mysql:latest
32+
container_name: mysql
33+
restart: always
34+
environment:
35+
MYSQL_DATABASE: ceos-dev
36+
MYSQL_USER: ${DB_USERNAME}
37+
MYSQL_PASSWORD: ${DB_PASSWORD}
38+
TZ: Asia/Seoul
39+
ports:
40+
- "3306:3306"
41+
command:
42+
- "mysqld"
43+
- "--character-set-server=utf8mb4"
44+
- "--collation-server=utf8mb4_unicode_ci"

0 commit comments

Comments
 (0)