0305
오늘 한 것
- static/media 파일 분리
- static collectsatic 부분 - gitignore .static 추가
- sentry 설정
- rds 설정 - 인바운드 설정
오늘 해야 할 것
-
다익스트라 알고리즘 공부 -
S3 문서 읽어보기 - RDS로 static / media 파일 분리
- 서버 다시 만들어보기
[summary]
- AWS에서 제공하는 DB를 통해 서버와 DB를 분리
[질문과 답변 정리]
- pyenv shell
- uwsgi emperor : uwsgi는 하나로 여러 uwsgi.ini 설정을 동시에 할 수 있다.
- man ps : man(manual)
Sentry
https://docs.sentry.io/clients/python/integrations/django/
0306
- 결제 시스템 ‘아임 포트’
오늘 한것
- seeting/config 파일 분리
- S3 Storage 와 Django 연결
과제
Storage
https://docs.djangoproject.com/en/2.0/ref/models/fields/#django.db.models.FileField
settings config 분리
s3
boto3 : Python용 AWS SDK
storage
https://docs.djangoproject.com/en/2.0/ref/settings/
aws cli
https://aws.amazon.com/ko/cli/?sc_channel=PS&sc_campaign=acquisition_KR&sc_publisher=google&sc_medium=english_command_line_b&sc_content=aws_cli_e&sc_detail=aws%20cli&sc_category=command_line&sc_segment=161196943574&sc_matchtype=e&sc_country=KR&s_kwcid=AL!4422!3!161196943574!e!!g!!aws%20cli&ef_id=WlzLwgAABXUZxkhw:20180306054327:s
summary
- 장고에 기본 static 은 있으나. 나머지는 우리가 설정해야 한다.
- default / staticfiles storage 두가지를 고민해야한다.
File -> FileField.save() -> FIeldfile
-> Storage.save()
->경로(upload_to 기준)을 FileField 내용에 저장
-> Storage 와 연결된 저장공간에 파일데이터 저장
s3 RDS
Django
uWSGI
Nginx
EC2
0307
오늘 한 것
- 모델이 삭제되는 시점에 signal을 이용해서 file필드의 파일도 삭제
- 0305,0306 수업 내용 복습
- 커리어 서비스 자소서 특강 2차(다음주까지 자소서 작성하기 1:1 첨삭실시)
내일 할 일
- 0305, 0306 수업 내용 블로그에 정리하기(RDS, Storage/S3/Bucket)
오늘 하루
- 무언가에 대한 호기심이 너무 단순하게 끝난다는게 항상 스스로에 단점이 되고 있는 것 같다. 왜 이렇게 구현되는가에 대한 끊임없는 질문으로 기본원리를 잘 알자!
0308
오늘 한 것
- S3에서 media와 static 파일 분리
- docker로 ec2-deploy연결
[질문과 답변]
Q:AWS_S3_ENDPOINT_URL
AWS_DEFAULT_ACL
오늘 교훈
- 시스템관련 된건 함부로 설치하지 말자 ㅜㅜ (맥 테마 안녕….)
- 주말에는 리눅스 세팅 다시
0309
오늘 한 것
- 용량이 클 수록 확인하기가 어렵다 그래서 requirements.txt 나눔
- 리눅스 크론
- Dropbox 관리 방법 (링크)
- Docker build / Rode
내일 할 일
- 리눅스 포맷 (초기 세팅 zsh,pyenv,atom,pycharm,Dropbox,등..)
- 복습하기 (RDS, Storage, Docker)