테스트 서버에 django 웹 사이트가 있는데 배포 절차가 어떻게 진행되어야하는지 혼란 스럽습니다.프로덕션 서버에 파이썬 사이트 배포
로컬로 나는 단지 거기에 코드 폴더가 자식에 이러한 폴더가
code
virtualenv
static
static/app/bower_components
node_modules
현재 있습니다. 내 초기 생각
는 프로덕션 서버
git clone repo
pip install
npm install
bower install
colectstatic
에이 작업을 수행했지만, 난 가끔 pip or npm or bowel
의 일부 구성 요소 설치에 실패하고 생산 deployemnet가 실패 할이 문제를 가지고 있었다.
정적으로, bower, npm 등을 git에 넣으려고했기 때문에 모든 것을 가져올 수 있습니다.
그게 올바른 방법인가요? 내가 그 문제를
정보 주셔서 감사합니다. '프로덕션 환경에 아무것도 설치하지 말고, 그냥 복사하십시오.'라는 말이 무슨 뜻입니까? git에 모든 것을 넣는 것과 같지 않습니다. 이것이 우리가 현재하고있는 일 이었기 때문에. – user3214546
버전 관리가 필요한 git에만 넣었을뿐입니다. 나는 개인적으로 그것을 "넘어서 베끼기"위해 사용하지 않는다. –
프로덕션을 위해 별도의 저장소가 있다고 생각했습니다. 테스트 서버에서 테스트되는 모든 내용은 해당 repo로 푸시되고 모든 자산 등 프로덕션 환경에 배포됩니다. 해당 프로덕션 및 테스트가 서버의 정확한 복제 인 경우 해당 방법에 문제가 있습니까? – user3214546