Налаштування

Огляд

Параметри дозволяють керувати конфігурацією вашого проекту.

../../../_images/interface-settings.png

Назва проекту

Назва вашого проекту.

../../../_images/interface-settings-projectname.png

Це визначає адресу, яка використовуватиметься для доступу до вашої робочої бази даних.

Адреси ваших staging і development збірок походять від цього імені та призначаються автоматично. Однак, коли ви змінюєте назву проекту, лише майбутні збірки використовуватимуть нову назву.

Співробітники

Керуйте користувачами Github, які мають доступ до вашого проекту.

../../../_images/interface-settings-collaborators.png

Існує два рівні користувачів:

  • Адміністратор: має доступ до всіх функцій Odoo.sh.

  • Користувач: не має доступу до налаштувань проекту, а також до баз даних production та staging.

Група користувачів призначена для розробників, які можуть вносити зміни у ваш код, але не мають доступу до робочих даних. Користувачі цієї групи не можуть підключатися до production та staging баз даних за допомогою функції 1-click connect, але вони, звичайно, можуть використовувати свій звичайний обліковий запис у цих базах даних, якщо він у них є, використовуючи свої звичайні облікові дані.

Крім того, вони не можуть використовувати webshell або мати доступ до журналів сервера.

Користувач

Адміністратор

Development

Історія

Підключення в 1 клік

Журнали

Shell/SSH

Листи

Оновлення

Налаштування

Production і Staging

Історія

Підключення в 1 клік

Журнали

Shell/SSH

Листи

Моніторинг

Резервні копії

Оновлення

Налаштування

*

Статус

Налаштування

Примітка

* Тільки в staging гілках

Загальний доступ

Дозвольте відкритий доступ до ваших збірок development.

../../../_images/interface-settings-public.png

Якщо активовано, ця опція відкриває сторінку збірок для всіх, дозволяючи відвідувачам підключатися до ваших збірок development.

Крім того, відвідувачі мають доступ до журналів, shell та пошти ваших збірок development.

Production та staging збірки виключені, відвідувачі можуть бачити лише їхній статус.

Користувацькі домени

Щоб налаштувати додаткові домени, зверніться до вкладки налаштувань відповідної гілки.

Підмодулі

Налаштуйте ключі розгортання для приватних репозиторіїв, які ви використовуєте як підмодулі у своїх гілках, щоб дозволити Odoo.sh їх завантажувати.

Попередження

Ці налаштування потрібні лише для приватних репозиторіїв. Якщо ви шукаєте, як налаштувати свої підмодулі, інструкції доступні в розділі Підмодулі цієї документації.

../../../_images/interface-settings-submodules.png

Коли репозиторій приватний, неможливо публічно завантажити його гілки та версії. З цієї причини вам потрібно налаштувати ключ розгортання для Odoo.sh, щоб віддалений сервер Git дозволив нашій платформі завантажувати версії цього приватного репозиторію.

Щоб налаштувати ключ розгортання для приватного репозиторію, виконайте такі дії:

  • у поле введення вставте URL-адресу SSH вашого приватного саб-репозиторію та натисніть Додати,

    • напр. git@github.com:ІМ’Я КОРИСТУВАЧА/REPOSITORY.git

    • це може бути інший сервер Git, ніж Github, наприклад Bitbucket, Gitlab або навіть ваш власний сервер

  • скопіюйте відкритий ключ,

    • це має виглядати як ssh-rsa деякі…випадкові…символи…тут…==

  • у налаштуваннях приватного саб-репозиторію додайте відкритий ключ серед ключів розгортання.

    • Github.com: Налаштування ‣ Ключі розгортання ‣ Додати ключ розгортання

    • Bitbucket.com: Налаштування ‣ Ключі доступу ‣ Додати ключ

    • Gitlab.com: Налаштування ‣ Репозиторій ‣ Ключі розгортання

    • Локальний: додайте ключ до файлу authorized_keys користувача git у його каталозі .ssh

Розмір сховища

У цьому розділі показано розмір сховища, який використовується вашим проектом.

../../../_images/interface-settings-storage.png

Розмір сховища обчислюється наступним чином:

  • розмір бази даних PostgreSQL

  • розмір дискових файлів, доступних у вашому контейнері: сховище файлів бази даних, каталог зберігання сеансів…

Попередження

Якщо ви хочете проаналізувати використання диска, ви можете запустити інструмент ncdu у своїй Web Shell.

Якщо розмір вашої робочої бази даних перевищить обсяг, передбачений у вашій підписці, вона буде автоматично синхронізована з нею.

Воркери бази даних

Тут можна налаштувати додаткові робочі бази даних. Більше воркерів допомагає збільшити навантаження, яке може витримати ваша production база даних. Якщо ви додасте більше, вони будуть автоматично синхронізовані з вашою підпискою.

../../../_images/interface-settings-workers.png

Попередження

Додавання більшої кількості воркерів не вирішить чарівним чином усіх проблем продуктивності. Це лише дозволяє серверу обробляти більше з’єднань одночасно. Якщо деякі операції виконуються надзвичайно повільно, це, швидше за все, проблема з кодом, якщо це не через ваші власні налаштування, ви можете відкрити заявку тут.

Staging гілки

Додаткові staging гілки дозволяють розробляти та тестувати більше функцій одночасно. Якщо ви додасте більше, вони будуть автоматично синхронізовані з вашою підпискою.

../../../_images/interface-settings-staging-branches.png

Активація

Показує статус активації проекту. За потреби ви можете змінити код активації проекту.

../../../_images/interface-settings-activation.png