오프라인 개발에서 웹 개발에 웹 서버를 올바르게 라이브로 배포하는 방법을 모르겠습니다. 나는 대부분 직관에 의지하고 있지만, 지금까지 내가 한 일은 다소 다르다 : 나는 웹 애플리케이션을 파이썬이나 PHP로 가지고 있으며, 라이브 웹 서버에서 호스팅하고있다. 소스가 svn 아래에있는 오프라인 개발 버전을 사용합니다.웹 응용 프로그램을 해제하는 방법?
이제 오프라인 버전을 개발하면서 svn에 대한 커밋을 수행합니다. 시간이 릴리스 올 때, 내가 할 수있는 중 하나
- 라이브 웹 서버에 임시 디렉토리에 오프라인 서버에서 코드를 복사 한 다음, 새 (. 예 : 링크)와 기존의 코드베이스를 교체 또는 ...
- 체크 아웃 svn에서 라이브 웹 서버 작업이 있고 svn update 만 실행하면됩니다.
일반적으로 라이브 배포 전에 데이터베이스를 업그레이드해야하지만 일반적으로 업그레이드 SQL 스크립트를 작성하고 라이브 데이터베이스에서 처음 실행 한 다음 계산하면됩니다.
이 작업의 모범 사례는 무엇입니까?
스테파노, 내 대답을 좋은 것으로 생각하니? – TheJacobTaylor
@ TheJacobTaylor : 저는 매 2 주마다 세션을 수락합니다. 이번 주말 나는 모든 대답을 다시 읽고 받아 들일 것이다. –