Pomoc - Konfiguracja Sinatry

Zakładam, że masz już gotową aplikację, jeżeli nie najpierw stwórz ją tak jak opisuje to dokumentacja frameworka.

Uruchomienie aplikacji jest proste. Pierwsze co musisz zrobić to w katalogu aplikacji na swoim koncie stworzyć plik o nazwie config.ru i zawartości:

ENV['RACK_ENV'] = "production"

require 'app'

run Sinatra::Application

W linii require 'app' zamień app na nazwę swojej aplikacji (np. jeżeli plik z kodem nazwałeś blog.rb wpisz require 'blog')

Drugi krok to konfiguracja aplikacji w panelu administracyjnym. W zakładce Aplikacje dodaj nową pozycję, jako framework wybierz Sinatrę. Nie zapomnij o dodaniu domeny - bez tego aplikacje nie są uruchamiane.

Jeżeli wszystko poszło dobrze, to pod swoją domeną po kilku sekundach powinieneś zobaczyć stronę. Jeżeli pojawia się błąd 502 to znaczy, że Thin nie mógł zostać uruchomiony i w logach (/home/<Twój login>/logs/<katalog aplikacji>/app.log) znajdziesz informację o przyczynach problemów.