Zum Inhalt springen
TURNKEYGNU / LINUX
AnwendungenDokumentationBlogBildschirmfotosGitHubTurnKey Hub
文Deutsch
EnglishEspañol中文日本語PortuguêsDeutsch
Haus/Bereitstellung einer Ruby on Rails-Anwendung

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!

 

TURNKEYGNU / LINUX

Eigene Infrastruktur betreiben, ohne bei null anzufangen.

TurnKey erkunden
Über TurnKeyDokumentationHäufige FragenBlogGitHub
Frei und quelloffenStandardmäßig sicherSofort einsatzbereit