설정¶
설정 보기에서 프로젝트의 구성을 관리할 수 있습니다.
프로젝트명¶
The project name defines your production database address, as well as the derived URLs for staging and development. Upon saving, the new name is applied directly to the production branch. However, for staging and development URLs, the change will only reflect after a rebuild.
공동 작업자¶
GitHub 사용자에게 액세스 권한을 부여하려면 사용자 이름을 입력하고 추가`를 클릭합니다. 기본적으로 사용자에게는 :guilabel:`개발자 역할이 부여됩니다. 드롭다운 메뉴를 클릭하여 다른 역할을 선택합니다:
관리자: 모든 Odoo.sh 기능 및 도구에 대한 전체 액세스 권한. 이 역할은 프로젝트 관리 전용이며 프로젝트 설정에 대한 독점적인 액세스 권한을 가집니다.
테스터: 스테이징 및 개발 데이터베이스와 해당 도구에 대한 액세스 권한. 이 역할은 사용자 승인 테스트(UAT)를 수행하는 사용자를 위한 것입니다. 테스터는 프로덕션 데이터의 복사본으로 작업할 수 있지만 Odoo.sh의 도구를 통해 프로덕션 데이터베이스에 액세스할 수 없습니다.
개발자: 프로덕션 및 스테이징 데이터베이스에 대한 액세스 권한 없음. 이 역할은 코드를 수정하지만 프로덕션 데이터에 액세스해서는 안 되는 사용자를 위한 것입니다. 개발자는 프로덕션 또는 스테이징 데이터베이스에 연결할 수 없으며 웹 셸 또는 서버 로그에 액세스할 수 없습니다.
단계 및 역할별 기능 액세스 권한¶
단계 |
기능 |
개발자 |
테스터 |
관리자 |
|---|---|---|---|---|
개발 |
연결 + / 연결하기 |
● |
● |
● |
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
상태 |
● |
● |
● |
|
스테이징 |
연결 + / 연결하기 |
● |
● |
● |
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
상태 |
● |
● |
● |
|
생산 |
연결 + / 연결하기 |
● |
● |
● |
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
상태 |
● |
● |
● |
구분
● : 가능
● : 사용 불가
참고
관리자만 감사 로그 및 프로젝트 설정에 액세스할 수 있습니다.
모든 역할은 :doc:`빌드 페이지 <builds>`에 액세스할 수 있지만 사용 가능한 기능은 각 역할에 따라 다릅니다.
공개 액세스¶
공개 액세스 허용`을 활성화하면 :doc:`빌드 페이지 <builds>`가 공개적으로 액세스 가능해져 방문자가 개발 빌드에 연결할 수 있습니다. 방문자는 개발 빌드의 :ref:`로그 <odoo-sh/branches/tabs/logs>, 셸, :ref:`메일 <odoo-sh/branches/tabs/mails>`에도 액세스할 수 있습니다. 프로덕션 및 스테이징 빌드는 비공개로 유지되며 방문자는 상태만 볼 수 있습니다.
GitHub 커밋 상태¶
Odoo.sh가 커밋 상태를 GitHub로 다시 푸시할 수 있도록 GitHub 토큰을 추가할 수 있습니다. 토큰에는 커밋 상태(쓰기) 리포지토리 권한이 있어야 합니다.
더 보기:
자세한 내용은 `GitHub의 액세스 토큰 관리 문서 <https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens>`_를 참조하십시오.
GitHub 키 및 웹훅¶
Odoo.sh가 코드를 가져오고 커밋 알림을 받을 수 있도록 배포 키와 웹훅이 GitHub 리포지토리에 자동으로 생성됩니다. 실수로 수정되거나 삭제될 수 있으므로 아래의 배포 키 확인 및 웹훅 확인 버튼을 사용하여 구성을 확인할 수 있습니다.
참고
GitHub 저장소에 대한 관리자 권한이 필요합니다.
하위 모듈¶
git submodule 명령을 사용하면 코드를 직접 복사하지 않고 `다른 Git 프로젝트를 코드베이스에 통합 <https://git-scm.com/book/en/v2/Git-Tools-Submodules>`_할 수 있습니다.
참고
Odoo 앱 스토어 또는 `커뮤니티 모듈 <https://github.com/OCA>`_의 Odoo 모듈을 포함하는 Git 리포지토리가 필요합니다.
비공개 저장소
`비공개 GitHub 리포지토리 <https://help.github.com/articles/making-a-public-repository-private/>`_를 서브모듈로 추가하기 전에 배포 키를 추가해야 합니다:
공개 리포지토리 또는 배포 키가 있는 비공개 리포지토리를 서브모듈로 추가하려면:
프로젝트에 하위 모듈을 추가합니다.
git submodule add -b BRANCH git@github.com:USERNAME/REPOSITORY.git PATH
변경 사항을 커밋 및 푸시합니다.
git commit -a && git push -u origin masterOdoo.sh에서 프로젝트를 다시 빌드될 때까지 기다립니다.
프로덕션 데이터베이스 크기¶
이 섹션은 프로젝트에서 사용하는 총 스토리지를 표시합니다. PostgreSQL 데이터베이스 크기와 컨테이너의 디스크 파일(데이터베이스 파일 저장소, 세션 저장소 등)이 포함됩니다. 프로덕션 데이터베이스가 구독에 포함된 스토리지를 초과하면 플랜이 자동으로 조정됩니다.
팁
디스크 사용량을 분석하려면 :ref:`웹 셸 <odoo-sh/branches/tabs/shell>`에서 `Ncdu 도구 <https://dev.yorhel.nl/ncdu/man>`_를 실행합니다.
데이터베이스 작업자¶
프로덕션 데이터베이스가 더 높은 동시 부하를 처리할 수 있도록 추가 데이터베이스 워커를 구성할 수 있습니다.
더 많은 워커를 추가하려면 계정 관리자에게 문의하세요. 결제 후 새 워커가 프로젝트에 추가됩니다.
참고
더 많은 워커를 추가한다고 해서 성능 문제가 자동으로 해결되는 것은 아닙니다. 이는 서버가 처리할 수 있는 동시 연결 수만 늘립니다. 일부 작업이 여전히 느리다면 코드 관련 문제일 가능성이 높습니다. 사용자 정의로 인한 문제가 아니라면 `Odoo 지원팀 <https://www.odoo.com/help>`_에 문의하세요.
브랜치 스테이징¶
추가 스테이징 브랜치를 사용하면 여러 기능을 동시에 개발하고 테스트할 수 있습니다. 스테이징 브랜치를 더 추가하려면 Odoo.sh 프로젝트에서 직접 제품 증가를 요청하세요. 위젯이 구독 포털로 안내하여 구매를 완료할 수 있도록 도와줍니다. 결제 후 Odoo.sh와 자동으로 동기화되며 사용 가능한 스테이징 브랜치 수가 업데이트됩니다.
활성화¶
이 섹션은 프로젝트의 활성화 상태를 보여줍니다. 필요한 경우 새 코드가 다른 프로젝트에 이미 할당되지 않았다면 활성화 코드를 변경할 수 있습니다.
경고
활성화 코드를 다음과 같이 변경할 수 없습니다:
다른 프로젝트에서 이미 사용 중인 코드입니다
체험판 코드 (유료에서 체험판으로 다운그레이드는 허용되지 않음)
유효하지 않은 코드 (Odoo.sh 맞춤형 요금제에 연결되지 않음)
다른 문의 사항이 있을 경우 Odoo 고객 지원팀 으로 문의하세요.