이번 설문 조사 이벤트의 일환으로 새로운 서버/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의 테스트 기능까지 활용해봤다. 여러 가지 테스트를 더 넣어보면 좋겠다.