프로젝트 생성

플랫폼 도입

  1. Odoo.sh 를 방문하여 플랫폼 배포 를 클릭합니다.

    Odoo.sh 플랫폼 배포 버튼
  2. GitHub 계정에 로그인합니다.

    GitHub 로그인
  3. Authorize odoo 를 더블 클릭하여 Odoo.sh를 승인합니다.

    GitHub에서 작업을 수행하고 데이터에 액세스할 수 있도록 Odoo.sh 권한 부여 GitHub에서 작업을 수행하고 데이터에 액세스하기 위해 Odoo.sh에 추가 권한 부여

    참고

    Odoo.sh에서 다음과 같이 GitHub에 요청합니다:

    • GitHub 로그인 정보와 이메일을 확인하세요.

    • 새로 저장소를 생성하여, 처음부터 시작해야 하는 경우에 대비하세요.

    • 기존 저장소에서 시작하는 경우 조직 저장소를 포함한 기존 저장소에 액세스합니다.

    • 변경 사항이 푸시될 때마다 알림을 받도록 웹훅을 생성합니다.

    • 변경 사항을 커밋하여 더욱 쉽게 배포하세요.

  4. 플랫폼 배포 양식을 입력한 후 배포 를 클릭합니다.

    • Github repository: 새 저장소를 생성하려면 :guilabel:`New repository`를 선택하고 이름을 입력합니다. 기존 저장소를 사용하려면 :guilabel:`Existing repository`를 선택합니다.

    • Odoo Version: 사용할 Odoo의 주요 버전을 선택합니다.

      • 새 저장소를 생성할 때는 최신 주요 버전의 Odoo를 사용하십시오. 기존 데이터베이스나 애플리케이션을 가져올 계획이라면 버전이 일치해야 할 수 있습니다.

      • Odoo Online에서 시작하여 나중에 Odoo.sh로 마이그레이션할 계획이라면, 호환성을 보장하기 위해 `odoo.com/start-lts <https://www.odoo.com/start-lts>`_를 사용하여 데이터베이스를 생성하십시오. Odoo.sh는 부 버전을 지원하지 않습니다.

    • 구독 코드: Odoo.sh가 포함된 Odoo Enterprise 구독 코드를 입력하세요. 구독 참조번호, 계약 번호 또는 *활성화 코드*라고도 합니다.

      파트너는 파트너십 코드를 사용하여 평가판을 시작할 수 있습니다(평가판 빌드는 1GB 저장 공간 및 2개의 스테이징으로 제한됨). 고객이 프로젝트를 시작하려면 Odoo.sh 호스팅이 포함된 Odoo Enterprise 플랜을 구독하고 구독 코드를 사용해야 합니다.

    • 호스팅 위치: 플랫폼이 호스팅될 지역을 선택합니다.

    플랫폼 배포 양식

데이터베이스 가져오기

플랫폼이 배포되면 Odoo의 :doc:`지원되는 버전 <../../standard_extended_support>`을 사용하는 경우 Odoo.sh 프로젝트로 데이터베이스를 가져올 수 있습니다.

참고

`Odoo의 백업 정책 <https://www.odoo.com/cloud-sla>`_으로 인해 가져오기 프로세스에는 데이터베이스 덤프 크기의 **4배**에 해당하는 사용 가능한 저장 공간이 필요합니다. 예를 들어, 10GB 덤프 파일의 경우 최소 40GB의 사용 가능한 공간이 필요합니다. 덤프 크기의 **4배 이상**을 임시로 할당한 다음 가져오기가 완료된 후 저장 공간을 줄이는 것이 좋습니다.

프로젝트가 파트너십 코드로 생성된 평가판인 경우 1GB 이하 크기의 데이터베이스 덤프만 가져올 수 있습니다.

프로덕션 환경에서 모듈 배포하기

커뮤니티 또는 사용자 정의 모듈을 사용하는 경우 GitHub 리포지토리의 브랜치에 추가하세요.

참고

Odoo 온라인에서 호스팅되는 데이터베이스에는 사용자 지정 모듈이 지원되지 않습니다.

Odoo.sh는 Odoo 모듈이 포함된 폴더를 자동으로 감지합니다. 원하는 대로 구성할 수 있습니다. 예를 들어 리포지토리의 루트 디렉터리에 직접 배치하거나 카테고리별로 그룹화할 수 있습니다(예: accounting, project 등).

공개적으로 사용 가능한 커뮤니티 모듈의 경우 서브모듈 사용을 고려할 수도 있습니다.

백업 다운로드

온프레미스 Odoo 인스턴스에서 /web/database/manager`로 이동하여 :icon:`fa-floppy-o :guilabel:`백업`을 클릭하세요.

온프레미스 웹 관리자 인터페이스

백업 형식 으로 zip(파일 저장소 포함) 을 선택합니다.

온프레미스 데이터베이스 백업 다운로드

참고

  • Odoo 서버의 :guilabel:`마스터 비밀번호`가 필요합니다. 비밀번호가 없는 경우 시스템 관리자에게 문의하세요.

  • 데이터베이스 관리자에 액세스할 수 없는 경우 시스템 관리자가 비활성화했을 수 있습니다. :ref:`데이터베이스 관리자 보안 문서 <db_manager_security>`를 참조하세요.

백업 업로드하기

Odoo.sh 프로젝트에서 백업 탭으로 이동하고 프로덕션 브랜치의 :guilabel:`데이터베이스 가져오기`를 클릭하여 이전에 다운로드한 백업을 업로드하세요.

Odoo.sh에서 데이터베이스 백업 가져오기

가져오기가 완료되면 브랜치의 히스토리 탭에 있는 연결 버튼을 사용하여 데이터베이스에 액세스할 수 있습니다.

중요

백업을 가져오면 브랜치에 현재 있는 모든 데이터가 덮어쓰기됩니다. 기존 데이터를 보존하려면 미리 수동 백업을 다운로드하는 것을 고려하세요.

발신 메일 서버 확인

Odoo.sh는 기본 이메일 서버를 제공합니다. 이를 사용하려면 :ref:`개발자 모드 <developer-mode>`를 활성화하고 :menuselection:`설정 –> 기술 –> 이메일: 발신 메일 서버`로 이동하여 데이터베이스에서 발신 메일 서버가 활성화되지 않았는지 확인하세요.

데이터베이스를 가져온 후 구성된 모든 발신 메일 서버는 **비활성화**되며 기본 Odoo.sh 서버가 사용됩니다.

경고

포트 25**는 닫혀 있으며 계속 닫혀 있을 것입니다. 외부 SMTP 서버에 연결하는 경우 포트 **465 또는 **587**을 사용하세요.

예약 작업 확인

데이터베이스를 가져온 후 예약된 작업은 **기본적으로 비활성화**됩니다. 이는 새로 가져온 데이터베이스가 다음과 같은 잠재적으로 파괴적인 작업을 수행하는 것을 방지합니다:

  • 대기 중인 이메일 전송,

  • 대량 메일 발송 시, 혹은

  • 타사 서비스(예: 캘린더, 클라우드 스토리지)와 동기화합니다.

가져온 데이터베이스를 프로덕션에서 사용하려면 :ref:`개발자 모드 <developer-mode>`를 활성화하고 :menuselection:`설정 –> 기술 –> 자동화: 예약된 작업`으로 이동하여 필요한 예약된 작업만 **다시 활성화**하세요.

구독 등록하기

가져온 후 데이터베이스는 **복제본**으로 간주되며 엔터프라이즈 구독에서 연결이 해제됩니다.

참고

데이터베이스 활성화는 구독당 하나만 허용됩니다.

가져온 데이터베이스를 프로덕션 환경으로 설정하려면:

  1. 구독 항목에서 이전 데이터베이스 연결을 해제합니다.

  2. 새로 등록하세요.

단계별 지침은 데이터베이스 등록 참고 문서 를 확인하세요.