20260406_수업

heeyoung_1023·2026년 4월 6일

멋부사_기록

목록 보기
8/13

수동 배포전 확인사항

수동 배포전 도커를 열어서 잘 구동되는지 확인

docker compose up -d

컨테이너가 잘 뜨는지 확인

docker compose ps

Django 서버확인

curl http://127.0.0.1:8000/admin/login/

FastAPI 확인

curl http://127.0.0.1:8001/

Django에서

docker compose exec web python manage.py migrate

✔ 에러 없으면 OK

Celery 연결 확인

docker compose logs -f celery

결과

Connected to redis://redis:6379/0

중요 검토대상

이름다를시 확인이 필요하다

먼저 구동되는지 확인 필요

깃이그노 세팅 야물파일 검토

즉 다른 파일로 정보를 옮겨야 하는데 그 중에 오류가 안나오도록 확인작업을 하는것


25-2운영_ 수동배포

반자동이라고 생각하기

RDS = DB를 대신 운영해주는 서비스
EC2 = 내가 직접 운영하는 서버

따라서 수동배포를 할것이다 .


https://aws.amazon.com/ko/

회원가입한뒤 카드등록을 하고 그다음 추가적 비용 발생할수있기에 주의하여 배포하는 과정 꼼꼼하게 체크해야됨


깃허브에 있는 자료 클론해서 일치 시켜야하고


나노까지 하고 AI 허깅스페이스 할때 배포 올릴려고 하다가 8기가가 넘어서 볼륨 높이고.. 결국 에러가 많이 생김.

AI가 너무 무거워서 지금 작업을 하는것이고, 다만 지금 우리는 배포연습을 하는 중이고 무거운 파일을 주석처리 하는것이다.

원인을 찾아보면 AI-SEVER 에서 REAQUIREMENT 3개
모델에서 임베딩 모델 무거운거 주석처리와 코드하나 추가해주기
임베딩코드 바꿔치기 _ 무거운모델 안들어오도록 해줘


우리는 깃허브를 통해서 배포를 하려고하는것이고 ,


결론적으로 큰흐름에서보면 Vscode 에서 윈도우 하위로 우분투로 코드를 만들었고 , 배포를 할때 AWS 배포사이트에 올릴 예정인데 , 보통 개발을 할때, 컴퓨터 환경은 우분투리눅스버전으로 하는게 대부분이고 , 애플 OS 버전이면 바로됨 // 나는 윈도우 하위버전에 리눅스 우분투로 만들어서 코드를 생성하였기에 ---> 리눅스 우분투로 환경변수 다르게 해주고 연결을 하는과정.

이때 중요한것은 그 과정을 하기 전에 환경변수 확인하면서 도커로 수정과 사용용이를 위해 컨테이너 나눠주고 그런다음 환경변수 확인, // 배포연습이기에 AI 와 무거운 파일은 삭제 해주기 + 필요한 코드 추가 넣고 OS가 아니여서 조금은 많이 복잡하고 어려운 과정을 거치면서 우분투가 되도록만들고 그런다음 IP 배포 연결을 시키라는 이야기


볼륨 추가 설정해야됨

profile
개발언어를 배우는 과정 기록

0개의 댓글