Wie rolle ich mein Rails-Projekt aus?
- Öffnen Sie im Panel Meine Server und klicken Sie auf Ihren Server.
- Warten Sie auf dem Reiter Übersicht, bis die Zeile App „Ruby on Rails ist bereit“ meldet. Die Seite aktualisiert sich selbst.
- Öffnen Sie den Link in der Zeile Website-Adresse. Die Beispielseite zeigt die Rails-Version an.
Am Projekt arbeiten
Per SSH verbinden und zum Projektbenutzer wechseln:
su - app
cd ~/uygulama
set -a; . /etc/seturack-rails.env; set +a
export PATH=$GEM_HOME/bin:$PATH
Danach funktionieren bundle install, bin/rails db:migrate und bin/rails assets:precompile. Wenn sich Ihr Code ändert, führen Sie als root systemctl restart uygulama aus.
Gut zu wissen
- Die Datenbank ist SQLite und liegt im Ordner
storage. Wenn Sie PostgreSQL oder MariaDB möchten, installieren Sie es mitaptund ändern Sieconfig/database.yml. - Puma lauscht auf Port 3000 nur innerhalb des Servers.
Ihre eigene Domain
- Richten Sie den A-Record Ihrer Domain auf die IP-Adresse Ihres Servers aus.
- Ersetzen Sie als root den alten Namen überall:
sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile.OLD_NAMEist der Teil nachhttps://in der Adresse, die im Panel steht. - Führen Sie
systemctl reload caddyaus.
Caddy holt und erneuert das Zertifikat selbst.
Nach außen sind nur 80, 443 und 22 für SSH offen.
Noch kein Server? Bestellen Sie einen Server mit vorinstalliertem Ruby on Rails: Sie wählen die Größe und zahlen nur, was Sie wählen.
Vielen Dank für Ihre Rückmeldung!