Skip to content

Commit 57c54df

Browse files
authored
Infra : RDS MySQL 제거 및 Docker 기반 MySQL로 전환 (#321) (#322)
* Infra : MySQL 포트 외부 접근 허용 * Infra : MySQL 설치 스크립트 추가
1 parent b0977a9 commit 57c54df

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

infra/terraform/main.tf

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,14 @@ resource "aws_security_group" "sg_1" {
165165
cidr_blocks = ["0.0.0.0/0"]
166166
}
167167

168+
# MySQL (port 3306)
169+
ingress {
170+
from_port = 3306
171+
to_port = 3306
172+
protocol = "tcp"
173+
cidr_blocks = ["0.0.0.0/0"]
174+
}
175+
168176
# 아웃바운드 모든 프로토콜
169177
egress {
170178
from_port = 0
@@ -322,6 +330,18 @@ docker run -d \
322330
-v /dockerProjects/npm_1/volumes/etc/letsencrypt:/etc/letsencrypt \
323331
jc21/nginx-proxy-manager:latest
324332
333+
# MySQL 설치
334+
docker run -d \
335+
--name mysql_1 \
336+
--network common \
337+
-e MYSQL_ROOT_PASSWORD=root_pass \
338+
-e MYSQL_DATABASE=${var.db_name} \
339+
-e MYSQL_USER=${var.db_username} \
340+
-e MYSQL_PASSWORD=${var.db_password} \
341+
-p 3306:3306 \
342+
-v mysql_data:/var/lib/mysql \
343+
mysql:8.0
344+
325345
# ghcr.io 로그인
326346
echo "${var.github_access_token_1}" | docker login ghcr.io -u ${var.github_access_token_1_owner} --password-stdin
327347

0 commit comments

Comments
 (0)