📚
Гайд 0 установок

Деплой (Kamal)

Выкладываем на сервер

Что нужно заранее:

  • VPS сервер (IP адрес)
  • Домен с A-record на этот IP
  • GitHub аккаунт + Personal Access Token

Чеклист deploy.yml:

  1. service: — имя приложения
  2. image: — твой-username/имя-приложения
  3. servers: web: — IP сервера
  4. proxy: host: — твой домен
  5. registry: username: — GitHub username
  6. builder: arch: — amd64 или arm64

Секреты (.kamal/secrets):

KAMAL_REGISTRY_PASSWORD=ghp_твой_токен
RAILS_MASTER_KEY=значение_из_config/master.key
0 установок

Деплой:

kamal setup   # первый раз
kamal deploy  # последующие
0 установок