Zum Hauptinhalt springen

Ruby

Die Deploio-Build-Umgebung nutzt das Ruby Heroku Cloud Native Buildpack.

Beispiel-App

Eine einfache Rails App zeigen wir in unserem Beispiele-Repository. Sie können diese mit nctl deployen. Dazu muss der rails-Befehl für die SECRET_KEY_BASE installiert sein. Wenn Sie diesen nicht haben, reicht auch jede lange, willkürliche Zeichenkette (mindestens 127 Zeichen) aus.

nctl create application rails \
--git-url=https://github.com/ninech/deploio-examples \
--git-sub-path=ruby/rails-basic \
--env=SECRET_KEY_BASE=$(rails secret)

Buildpack Verhalten

Das komplette Verhalten des Buildpacks ist hier dokumentiert.

Erkennung der Ruby-Version

Das Buildpack wird versuchen, die gewünschte Ruby-Version aus dem Gemfile.lock in dem Quellcode-Repository zu erkennen.

Node.js Laufzeit

Die Node.js Laufzeit wird nur installiert, wenn sich eine package.json-Datei im Quellcode-Repository befindet.