Dokumentation
Bereitstellung einer Ruby on Rails-Anwendung
Starten Sie den MySQL-Daemon, wenn nicht bereits gestartet:
systemctl start mysql
Wechseln Sie in webroot, sichern Sie den Beispiel-Railsapp und ersetzen Sie ihn durch den zu entsenden Anwendung der Eisenbahn:
cd /var/www mv railsapp railsapp.orig mv /path/to/NEW_APP /var/www/railsapp
TurnKey Ruby-on-Rails Appliance verwendet rbenv Wenn die Ruby-Version bereits lokal in der .ruby-version-Datei Ihres Projekts angegeben ist, sollten Sie sich in Ordnung befinden. Obwohl Sie die gewünschte Ruby-Version nach Bedarf installieren müssen, sind hier einige Befehle, die einen Einblick in diesen Prozess geben:
# list latest stable versions: rbenv install -l # list all local versions: rbenv install -L # install a Ruby version: rbenv install 2.0.0-p247
Die Datenbank initialisieren:
cp railsapp.orig/config/database.yml railsapp/config/ cd /var/www/railsapp rake db:migrate RAILS_ENV="production"
Erstellen Sie das tmp-Verzeichnis (falls fehlt):
mkdir -p tmp
Berechtigungen konfigurieren:
chown -R root:www-data /var/www/railsapp chown -R www-data:www-data /var/www/railsapp/tmp chown -R www-data:www-data /var/www/railsapp/log chmod 666 /var/www/railsapp/log/*
Optional entfernen Sie den Beispiel-Raisesapp und starten Sie die Datenbank und den Webserver neu:
rm -rf /var/www/railsapp.orig systemctl restart mysql systemctl restart apache2
Das ist es, du bist fertig!