Як розгорнути проєкт Rails?
- У панелі відкрийте Мої сервери і натисніть на свій сервер.
- На вкладці Огляд дочекайтеся, поки в рядку Застосунок з’явиться «Ruby on Rails готовий». Сторінка оновлюється сама.
- Відкрийте посилання в рядку Адреса сайту. Тестова сторінка показує версію Rails.
Робота над проєктом
Підключіться через SSH і перейдіть до користувача проєкту:
su - app
cd ~/uygulama
set -a; . /etc/seturack-rails.env; set +a
export PATH=$GEM_HOME/bin:$PATH
Після цього працюватимуть bundle install, bin/rails db:migrate і bin/rails assets:precompile. Коли код змінюється, виконайте від імені root systemctl restart uygulama.
Корисно знати
- База даних — SQLite, вона лежить у папці
storage. Якщо вам потрібна PostgreSQL або MariaDB, установіть її черезaptі змінітьconfig/database.yml. - Puma слухає порт 3000 лише всередині сервера.
Ваш власний домен
- Спрямуйте запис A свого домену на IP-адресу сервера.
- Від root замініть стару назву скрізь:
sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile.OLD_NAME— це частина післяhttps://в адресі, показаній у панелі. - Виконайте
systemctl reload caddy.
Caddy сам отримує й оновлює сертифікат.
Назовні відкриті лише 80, 443 і 22 для SSH.
Ще немає сервера? Замовте сервер із попередньо встановленим Ruby on Rails: ви самі обираєте розмір і платите лише за обране.
Дякуємо за відгук!