@@ -165,14 +165,14 @@ resource "aws_s3_object" "init_data_sql" {
165165
166166resource "aws_s3_object" "law_data_sql" {
167167 bucket = aws_s3_bucket. s3_bucket_1 . bucket
168- key = " lawData-dev .sql"
169- source = " ${ path . module } /init/sql/dev /lawData-dev .sql"
168+ key = " lawData.sql"
169+ source = " ${ path . module } /init/sql/prod /lawData.sql"
170170}
171171
172172resource "aws_s3_object" "precedent_data_sql" {
173173 bucket = aws_s3_bucket. s3_bucket_1 . bucket
174- key = " precedentData-dev .sql"
175- source = " ${ path . module } /init/sql/dev /precedentData-dev .sql"
174+ key = " precedentData.sql"
175+ source = " ${ path . module } /init/sql/prod /precedentData.sql"
176176}
177177
178178# EC2 설정 시작
@@ -311,12 +311,12 @@ docker run -d \
311311
312312
313313# SQL 폴더 생성
314- mkdir -p /home/ec2-user/app/init/sql/dev
314+ mkdir -p /home/ec2-user/app/init/sql/prod
315315
316316# S3에서 SQL 파일 다운로드
317317aws s3 cp s3://${ var . prefix } -s3-bucket-1/init.sql /home/ec2-user/app/init/sql/init.sql
318- aws s3 cp s3://${ var . prefix } -s3-bucket-1/lawData-dev .sql /home/ec2-user/app/init/sql/dev /lawData-dev .sql
319- aws s3 cp s3://${ var . prefix } -s3-bucket-1/precedentData-dev .sql /home/ec2-user/app/init/sql/dev /precedentData-dev .sql
318+ aws s3 cp s3://${ var . prefix } -s3-bucket-1/lawData.sql /home/ec2-user/app/init/sql/prod /lawData.sql
319+ aws s3 cp s3://${ var . prefix } -s3-bucket-1/precedentData.sql /home/ec2-user/app/init/sql/prod /precedentData.sql
320320aws s3 cp s3://${ var . prefix } -s3-bucket-1/legal_cases.snapshot /home/ec2-user/app/init/qdrant/snapshot/legal_cases.snapshot
321321
322322# MySQL 설정 폴더 생성 및 UTF8 설정
@@ -327,6 +327,12 @@ cat <<EOF > /dockerProjects/mysql/volumes/etc/mysql/conf.d/charset.cnf
327327character-set-server = utf8mb4
328328collation-server = utf8mb4_general_ci
329329lower_case_table_names=1
330+ innodb_buffer_pool_size = 1G
331+ innodb_flush_log_at_trx_commit = 2
332+ innodb_flush_method = O_DIRECT
333+ tmp_table_size = 256M
334+ max_heap_table_size = 256M
335+ max_connections = 100
330336
331337[client]
332338default-character-set = utf8mb4
@@ -368,8 +374,8 @@ docker exec mysql mysql -uroot -p${var.password_1} -e "
368374
369375 FLUSH PRIVILEGES;
370376"
371- docker exec -i mysql mysql -uroot -p${ var . password_1 } ${ var . app_1_db_name } < /home/ec2-user/app/init/sql/dev /lawData-dev .sql
372- docker exec -i mysql mysql -uroot -p${ var . password_1 } ${ var . app_1_db_name } < /home/ec2-user/app/init/sql/dev /precedentData-dev .sql
377+ docker exec -i mysql mysql -uroot -p${ var . password_1 } ${ var . app_1_db_name } < /home/ec2-user/app/init/sql/prod /lawData.sql
378+ docker exec -i mysql mysql -uroot -p${ var . password_1 } ${ var . app_1_db_name } < /home/ec2-user/app/init/sql/prod /precedentData.sql
373379
374380# Qdrant 설치
375381mkdir -p /qdrant/snapshots/legal_cases
0 commit comments