1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-baserow

Клонировать/Скачать
install-on-render.md 6.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 26.06.2025 16:02 92285f5

Установка на Render

Есть вопросы, проблемы или предложения по этому руководству? Задайте вопрос в нашем сообществе или внесите изменения самостоятельно на https://gitlab.com/baserow/baserow/-/tree/develop/docs .

Render — это современная альтернатива Heroku, платформа как услуга. Render позволяет вам создавать, запускать и управлять приложениями полностью в облаке. Мы создали шаблон, который позволяет легко установить Baserow на тарифный план "Standard" с оплатой и тарифный план Postgres с оплатой, предоставляемый Render.

Шаблон

В настоящее время мы поддерживаем запуск Baserow только на тарифном плане "Standard" Render за $25 в месяц, а также на их тарифном плане Postgres за $7 в месяц по причинам производительности.

Установить на Render Кнопка выше может быть использована для установки Baserow на Render одним кликом. Возможно, вам потребуется вручную ввести URL-адрес репозитория https://gitlab.com/baserow/baserow/ и выбрать ветку master.

После установки вы сможете получить доступ к Baserow по URL-адресу, предоставленному Render.

Встроенные шаблоны Baserow отключены по умолчанию

В нашем шаблоне, так как мы используем только одного рабочего процесса Baserow, начальная синхронизация шаблонов блокирует другие фоновые задачи, такие как экспорт таблиц. В результате мы по умолчанию отключили загрузку наших встроенных примеров шаблонов. Вы можете запустить это вручную следующим образом:

  1. Войдите в Render и перейдите к вашему веб-сервису Baserow
  2. Нажмите ссылку "Shell" в боковой панели
  3. Введите и выполните следующую команду ./baserow.sh backend-cmd manage sync_templates

Каждый раз, когда вы обновляете свое приложение Baserow на Render, вам нужно будет повторить эти шаги, чтобы получить последние шаблоны Baserow.

Постоянное хранение файлов S3

По умолчанию загруженные файлы хранятся внутри службы Render для демонстрационных целей. Это означает, что каждый раз, когда ваша служба Render перезапускается, вы теряете все загруженные файлы. Файлы можно необязательно хранить внутри бакета S3. Для этого вам нужно добавить несколько переменных конфигурации в настройки. Перейдите к вашему веб-сервису Baserow в Render и нажмите раздел "Environment". Здесь вам нужно добавить следующие переменные:

  • AWS_ACCESS_KEY_ID: Ключ доступа для вашей учетной записи AWS.
  • AWS_SECRET_ACCESS_KEY: Секретный ключ для вашей учетной записи AWS.
  • AWS_STORAGE_BUCKET_NAME: Имя вашего бакета хранения Amazon Web Services.
  • AWS_S3_REGION_NAME Необязательно: Имя региона AWS S3 для использования (например, eu-west-1)
  • AWS_S3_ENDPOINT_URL Необязательно: Пользовательский URL-адрес S3 для использования при подключении к S3, включая схему.
  • AWS_S3_CUSTOM_DOMAIN Необязательно: Ваш пользовательский домен, с которого можно скачать файлы.

Провайдеры S3, не связанные с AWS

Также возможно использовать провайдеров S3, не связанных с AWS, например Digital Ocean. Ниже приведены примерные настройки, если вы хотите подключиться к Digital Ocean Spaces.

  • AWS_ACCESS_KEY_ID: Ключ API пространства.
  • AWS_SECRET_ACCESS_KEY: Секретный ключ API пространства.
  • AWS_STORAGE_BUCKET_NAME: Имя вашего пространства.
  • AWS_S3_REGION_NAME: Имя региона пространств Digital Ocean (например, ams3)
  • AWS_S3_ENDPOINT_URL: (например, https://ams3.digitaloceanspaces.com)
  • AWS_S3_CUSTOM_DOMAIN: (например, name-of-your-space.ams3.digitaloceanspaces.com)

Рабочие процессы на сервис

Для экономии ресурсов каждый сервис Baserow в Render по умолчанию имеет только одного рабочего процесса. Если вы переходите на более мощный тарифный план Render, вы можете увеличить количество рабочих процессов до 2. Это можно сделать через раздел "Environment" на вашем веб-сервисе Baserow в Render. Найдите переменную "BASEROW_AMOUNT_OF_WORKERS" и установите значение на желаемое количество рабочих процессов.

Вы можете приблизительно оценить количество рабочих процессов на основе доступной оперативной памяти вашего типа сервиса. Каждому рабочему процессу требуется около 512 МБ оперативной памяти.

Обновление до последней версии Baserow

Когда выходит новая версия Baserow, вы, вероятно, захотите обновиться. Для этого на вашем веб-сервисе Baserow в Render вы можете нажать кнопку "Manual Deploy" и выбрать "Deploy latest commit".

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-baserow.git
git@api.gitlife.ru:oschina-mirror/mirrors-baserow.git
oschina-mirror
mirrors-baserow
mirrors-baserow
develop