프로젝트 만들기

플랫폼 배포

Odoo.sh 로 이동하여 플랫폼 배포 버튼을 누릅니다.

../../../_images/deploy.png

Github로 로그인하기

Github 계정으로 로그인합니다. 아직 계정이 없는 경우에는 계정 만들기 링크를 클릭합니다.

../../../_images/github-signin.png

Odoo.sh 인증

인증 버튼을 클릭하여 필요한 액세스 권한을 Odoo.sh 계정에 부여합니다.

../../../_images/github-authorize.png

Odoo.sh에 필요한 기본 사항은:

  • Github 로그인 및 이메일 정보를 알고 있어야 하며,

  • 처음부터 시작하려는 경우 새 저장소를 생성해야 하며,

  • 기존 저장소에서 시작하려는 경우 조직에 있는 저장소를 포함하여 기존의 저장소를 읽을 수 있어야 하며,

  • 변경 사항을 푸시할 때마다 알림을 받을 웹훅을 생성해야 하며,

  • 더욱 쉽게 배포할 수 있도록 변경 사항을 커밋하려면 브랜치를 병합하거나 새로운 하위 모듈 을 추가해야 합니다.

프로젝트 제출하기

새 저장소를 만들어서 처음부터 시작할지, 아니면 기존 저장소를 사용할지 선택합니다.

그런 다음 이름을 선택하거나 사용하려는 저장소를 선택합니다.

사용하려는 Odoo 버전을 선택하세요. 기존 데이터베이스나 기존 애플리케이션 세트를 가져오려는 경우 해당 버전을 선택해야 할 수도 있습니다. 처음부터 새로 시작하는 경우 최신 버전을 사용하세요.

구독 코드 를 입력합니다. 이 코드는 구독 추천, 계약 번호 또는 활성화 코드 라고도 합니다.

Odoo.sh가 포함된 엔터프라이즈 구독 코드여야 합니다.

파트너는 파트너십 코드를 사용하여 평가판을 시작할 수 있습니다. 고객이 프로젝트를 시작하게 되면 Odoo.sh를 포함한 엔터프라이즈 구독을 하게 되고 구독 코드를 사용해야 합니다. 파트너는 금액의 50%를 수수료로 돌려받습니다. 이와 관련된 내용은 영업 담당자나 계정 관리자에게 문의하세요.

다음에 해당하는 경우에는 양식을 제출할 때 구독이 유효하지 않다는 알림을 받게 됩니다.

  • 구독 중이 아닙니다.

  • 파트너십 구독 중이 아니거나,

  • 엔터프라이즈 구독이지만 Odoo.sh가 포함되지 않거나,

  • 파트너십 구독이나 엔터프라이즈 구독 (예: 온라인 구독) 중이 아닙니다.

구독에 대해 궁금한 점은 Odoo 고객 지원 에 문의하세요.

../../../_images/deploy-form.png

완료되었습니다!

Odoo.sh를 시작하여 사용할 수 있습니다. 첫 번째 빌드가 곧 생성됩니다. 잠시 후 첫 번째 데이터베이스에 연결할 수 있습니다.

../../../_images/deploy-done.png

데이터베이스 가져오기

Odoo가 지원되는 버전 에서는 얼마든지 Odoo.sh 프로젝트에서 데이터베이스를 가져올 수 있습니다.

프로덕션 환경에 모듈 푸시하기

커뮤니티 또는 사용자 지정 모듈을 사용하는 경우 Github 저장소의 브랜치에 추가합니다. Odoo.com 온라인 플랫폼에서 호스팅되는 데이터베이스에는 사용자 지정 모듈이 없습니다. 따라서 이와 같은 데이터베이스를 사용하는 경우에는 이 단계를 건너뛸 수 있습니다.

원하는 대로 모듈을 구성할 수 있으며, Odoo.sh는 Odoo 애드온이 있는 폴더를 자동으로 감지합니다. 예를 들어 모든 모듈 폴더를 저장소의 루트 디렉토리에 배치하거나 카테고리 (회계, 프로젝트 등)별로 지정하여 폴더의 모듈을 그룹으로 만들 수 있습니다.

공개 Git 저장소에서 사용할 수 있는 커뮤니티 모듈의 경우에는 하위 모듈 을 사용하여 추가하는 것도 고려할 수 있습니다.

그런 다음 이 브랜치를 프로덕션 브랜치로 만들기 혹은 이 브랜치를 프로덕션 브랜치에 병합하기 를 실행합니다.

백업 다운로드

온프레미스 데이터베이스

온프레미스 데이터베이스의 URL /web/database/manager 에 액세스하여 백업을 다운로드 받습니다.

경고

데이터베이스 관리자에 액세스할 수 없다면 시스템 관리자가 데이터베이스 관리자를 비활성화했을 수 있습니다. 데이터베이스 관리자 보안 문서 를 참조하세요.

데이터베이스 서버의 마스터 비밀번호가 필요합니다. 비밀번호가 없는 경우에는 시스템 관리자에게 문의하세요.

../../../_images/create-import-onpremise-backup.png

백업 형식으로 파일 저장소가 들어있는 zip 파일을 선택합니다.

../../../_images/create-import-onpremise-backup-dialog.png

Odoo 온라인 데이터베이스

데이터베이스 관리자 에 액세스하여 데이터베이스 백업을 다운로드합니다.

../../../_images/create-import-online-backup.png

경고

온라인 버전 (예: saas-*)은 Odoo.sh에서 지원되지 않습니다.

백업 업로드하기

그런 다음 Odoo.sh 프로젝트의 프로덕션 브랜치 백업 탭에서 방금 다운로드한 백업을 가져옵니다.

../../../_images/create-import-production.png

백업을 가져온 후에는 브랜치 이력에서 연결 버튼을 사용하여 데이터베이스에 액세스할 수 있습니다.

../../../_images/create-import-production-done.png

발신 이메일 서버 확인하기

Odoo.sh 와 함께 기본 메일 서버를 제공합니다. 이를 사용하시려면 설정 ‣ 기술 ‣ 발신 메일 서버 (:ref:`개발자 모드<developer-mode>`가 활성화되어야 함).에서 데이터베이스에 구성한 발신 메일 서버가 활성화되어 있지 않아야 합니다.

데이터베이스를 가져온 후에는 모든 발신 이메일 서버가 비활성화되므로 기본 제공되는 Odoo.sh 이메일 서버를 사용합니다.

경고

포트 25는 (계속) 닫혀 있습니다. 외부 SMTP 서버에 연결하려면 포트 465 및 587을 사용해야 합니다.

예약된 활동을 확인하세요.

가져오기 후에는 예약된 작업이 모두 비활성화됩니다.

이는 새로 가져온 데이터베이스가 실행 중인 프로덕션에 영향을 미칠 수 있는 작업을 수행하지 못하도록 방지하기 위한 것이며, 이러한 작업에는 대기열에 남아 있는 메일 보내기, 대량 메일 처리 또는 타사 서비스 동기화 (캘린더, 파일 호스팅 등) 등이 있습니다.

데이터베이스를 가져와서 프로덕션으로 만들 계획이라면 예약된 작업 중에서 필요한 작업을 활성화합니다. 원본 데이터베이스에 활성화되어 있는 내용을 확인한 후 가져온 데이터베이스에서도 동일한 작업을 활성화할 수 있습니다. 예약된 작업은 설정 ‣ 기술 ‣ 자동화 ‣ 예약된 작업 아래에 위치해 있습니다.

구독 상품 등록하기

가져오기 후에는 구독 연결이 해제됩니다.

가져온 데이터베이스는 기본적으로 중복된 것으로 간주되므로 구독당 하나의 데이터베이스만 연결할 수 있으며, 이에 따라 엔터프라이즈 구독은 삭제됩니다.

프로덕션으로 운영하려는 경우 구독에서 이전 데이터베이스를 연결 해제하고 새로 가져온 데이터베이스를 등록합니다. 해당 내용은 데이터베이스 등록 문서 를 참조하세요.