Build und Startbefehl
Gebaut wird mit:
bundle install && bundle exec rails assets:precompile
Gestartet wird mit:
bundle exec puma -C config/puma.rb -p $PORT
Worauf du achten musst
RAILS_MASTER_KEYals Umgebungsvariable setzen. Ohne ihn kann Rails die verschlüsselten Zugangsdaten nicht lesen und startet nicht.RAILS_SERVE_STATIC_FILES=true, sonst liefert Rails die vorkompilierten Assets nicht aus und die Seite kommt ohne Stilangaben.- Migrationen als eigener Schritt, nicht im Startbefehl – sonst laufen sie bei jedem Neustart und bei mehreren Instanzen gleichzeitig.
- Active Storage auf einen S3-Speicher zeigen lassen; die lokale Platte ist beim nächsten Deployment leer.
Größe und Kosten
Empfohlen ist Größe M (1024 MB, 1 Kern) – im Dauerbetrieb rund 15,64 € im Monat. Abgerechnet wird sekundengenau, eine gestoppte App kostet nichts. Die Größe lässt sich jederzeit wechseln, die App startet dabei einmal neu. Alle Preise
Häufige Fragen
Funktioniert Action Cable?
Ja, WebSockets werden durchgereicht. Bei mehreren Instanzen braucht Action Cable Redis als Vermittler.
Wie führe ich rails console aus?
Über die Kommandozeile der Plattform: Sie öffnet eine Sitzung im laufenden Container, wie ein SSH-Zugang zur App.