저는 최근에 과수원을 사용하여 일부 사이트를 개발하기 시작했습니다. 그러나 이것은 배포 환경을 올바르게 설정하는 방법에 대해 다소 혼란 스럽습니다.과수원 CMS 복수 배포 환경
일반적으로 로컬 개발 사이트, 테스트, 준비 및 라이브를 설정합니다. web.config 변환을 사용하여 연결 문자열 및 기타 응용 프로그램 설정을 변경하십시오.
저는 최근에 AppHarbor을 호스팅에 사용하고 있었고, 나는 그것이 훌륭하다고 생각합니다.
는이
내가 사용하고 사랑 웹 매트릭스 할 날을 기대 읽은 모든 게시물에 대한 의견 here에 동의해야하지만 AppHarbor here
에 과수원을 설정하는 GUID를있다!오차드에서 대부분의 개발이 모듈을 만들어 수행됩니다. 최소한 적어도 한 사이트는 스테이징 및 라이브 환경을 원할 것입니다.
환경을 설정하고 환경을 마이그레이션하는 가장 좋은 방법은 무엇입니까?
내가 멀티 임대 사업을 검토 한 결과,하지만 내가했던 다른 알고 싶네 다른 문제
를 해결하기 위해 보인다. 모듈 형 과수원 개발 및 하우스 소스 제어에 대한 권장 사항은 모듈 용입니다.
지금까지 Orchard.Azure 솔루션을 복사하여 새 솔루션을 만들었습니다. 웹 설정에서 연결 문자열을 읽도록 셸 설정을 변경하고, LogEntries 애드온을 사용하는 로깅을 변경하고, AmazonS3을 사용하도록 파일 저장소를 변경합니다. 웹 설정으로도 구동되는 설정은 완료되면 공유됩니다. – Axe
사이트간에 얼마나 많은 복제를해야합니까? 그냥 모듈들? 콘텐츠, 데이터, 콘텐츠 유형? 모든 사용자 정의 컨텐츠 유형이 사용자 정의 모듈에서 제공 되었습니까? 아니면 Orchard 관리자에서 작성 했습니까? –
전체적으로. 예를 들어 라이브에서 오류가 발생하면 Test and Dev에서 다시 만들 수 있기를 원합니다. dev에 버그 수정, 테스트 전개. 그런 다음 살기 위해 위로 밀어 올리십시오. 이것은 나의 정상적인 작업 흐름이다. 이 버그는 과수원 소스 또는 모듈에있을 수 있습니다. 나는 일하는 것이있다. 나는 블로그에 대한 의미를 유지하고 있습니다 .... – Axe