Rails projemi nasıl yayına alırım?
- Panelde Sunucularım sayfasını açın, sunucunuza tıklayın.
- Genel Bakış sekmesinde Uygulama satırında "Ruby on Rails hazır" yazmasını bekleyin. Sayfa kendini yeniler.
- Site adresi satırındaki bağlantıyı açın. Örnek sayfa Rails sürümünü gösterir.
Projede çalışmak
SSH ile bağlanın ve proje kullanıcısına geçin:
su - app
cd ~/uygulama
set -a; . /etc/seturack-rails.env; set +a
export PATH=$GEM_HOME/bin:$PATH
Sonra bundle install, bin/rails db:migrate ve bin/rails assets:precompile çalışır. Kod değişince root olarak systemctl restart uygulama çalıştırın.
Bilmeniz gerekenler
- Veritabanı SQLite'tır ve
storageklasöründedir. PostgreSQL ya da MariaDB istersenizaptile kurupconfig/database.ymldosyasını değiştirin. - Puma 3000 portunu yalnız sunucunun içinden dinler.
Kendi alan adınız
- Alan adınızın A kaydını sunucunuzun IP adresine yönlendirin.
- Root olarak eski adı her yerde değiştirin:
sed -i 's/ESKI_AD/alanadiniz.com/g' /etc/caddy/Caddyfile.ESKI_ADpaneldeki adresinhttps://sonrasıdır. systemctl reload caddyçalıştırın.
Caddy sertifikayı kendisi alır ve yeniler.
Dışarıya yalnız 80, 443 ve SSH için 22 açıktır.
Henüz sunucunuz yok mu? Ruby on Rails kurulu sunucu sipariş edin: boyutu kendiniz seçersiniz, ne seçtiyseniz onu ödersiniz.
Geri bildiriminiz için teşekkürler!