[이벤트 서버 구축]

이승연·2021년 8월 10일
0

DevOps

목록 보기
3/5

이번 설문 조사 이벤트의 일환으로 새로운 서버/db/api를 만들게 되었다.
내 욕심은 도커도 활용해보고 이벤트 서버다운 인프라 구축을 하는 것이지만 시간이 없으니 빠른 속도로 해보겠다.

1. 서버

  • ec2 파기: reliefmind-event-server
  • s3 파기: reliefmind-event-bucket
  • 엑세스 스크립트: AWS_event_login.sh
  • 도메인 등록: 완료
  • gunicorn - nginx: 완료
  • conda 설치: https://mungto.tistory.com/326

2. 데이터베이스

  • rds 파기: create database reliefmind_event_db with owner reliefmind encoding 'UTF8'
  • 모델 전략:
    • 유저: 성별, 나이, 연락처, 알림톡 상태
    • 객관식: 유저, answer
    • 주관식: 유저, incident_vl, resolution_vl
  • 새로운 데이터베이스를 파면 public 스키마를 선택하고 introspect해야한다. Query console 우측 상단에서 public 스키마 선택해서 하자.

3. API

  • 장고 프로젝트 하나 파기: reliefmind_event_codebase
  • 가상환경: reliefmind-event-venv
  • 유저 데이터 수집
  • 음성데이터 받아서 s3 저장
  • 설문데이터 받아서 rds 저장
  • 카카오톡 알림
  • 참여자 수 반환

4. postman 테스팅

  • 이거 하는 김에 postman의 테스트 기능까지 활용해봤다. 여러 가지 테스트를 더 넣어보면 좋겠다.

0개의 댓글