VPS
Digital Ocean
- регистрация на digital ocean
- установка ubuntu-server на digital ocean. Хосту дадим имя rails-deploy
- Создание пользователя deploy на сервере.
adduser deploy
дадим праваadduser deploy sudo
Настройка входа пользователя с ssh echo public_key_string >> ~/.ssh/authorized_keys
Строка приветствия в консоли станет выглядеть так
1
deploy@rails-deploy:~$
Установка ruby через rbenv https://gorails.com/setup/ubuntu/21.04
Перед руби устновить yarn (или после) https://linuxize.com/post/how-to-install-yarn-on-ubuntu-20-04/
Установка web serves passenger + nginx https://www.phusionpassenger.com/docs/advanced_guides/install_and_upgrade/nginx/install/oss/focal.html
Ставим postgresql Создаем пользователя пример
1
postgres=# CREATE USER deploy WITH PASSWORD 'deploy';