leegakyeong / snulion2019

for snulion7th
6 stars 0 forks source link

6/15 디플로이 세미나 준비 #19

Open qpzm opened 5 years ago

qpzm commented 5 years ago

질문

겨울 방학 스터디에서 다뤘던 배포 방식 과 겪었던 문제

결정할 사항들

leegakyeong commented 5 years ago

빈스톡을 어떻게 쓰는지 아직 잘 몰라서... 좀 더 찾아보고 답변 계속 보충할게요!

유의사항(?)

qpzm commented 5 years ago

Q. 도메인 사고 적용이 뭘까요?

ElasticBeanstalk 과 EC2 배포의 차이

EC2 배포 방법에 대해서는 경환형이 소개해줄 듯?

ElasticBeanstalk 배포 자료

qpzm commented 5 years ago

위키용 이미지 1C893184-2781-45F2-85A0-ED6A1DE484CF

qpzm commented 5 years ago

collectstatic 명령어에서 아래와 같은 경고가 발생합니다.

$ python manage.py collectstatic
Found another file with the destination path 'feedpage/myjs.js'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.
Found another file with the destination path 'feedpage/style.css'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.

이는 snulion7th/settings.py의 이 부분 때문인데 이 코드의 목적이 궁금합니다. 없어도 runserver 하면 정적파일이 잘 로드되어 여쭤봅니다.

STATICFILES_DIRS = (
        os.path.join(BASE_DIR, 'feedpage', 'static'),
)

공식문서를 보면 아래와 같은 내용이 있습니다.

Files are searched by using the enabled finders. The default is to look in all locations defined in STATICFILES_DIRS and in the 'static' directory of apps specified by the INSTALLED_APPS setting.