Pomoc - Konfiguracja Ruby on Rails (Mongrel/Thin)
Zaloguj się na swoje konto przez SSH i stwórz katalog, w którym chcesz umieścić swoją aplikację. Poleceniem
rails moja_aplikacjastwórz szkielet aplikacji. Zaloguj się do panelu administracyjnego i w zakładce "Aplikacje" dodaj nową pozycję. Wybierz konto, na którym zainstalowałeś Railsy, odpowiedni framework oraz liczbę procesów, które mają obsługiwać tę aplikację (wybór liczby procesów uzależniony jest od dostępnej pamięci - każdy zajmuje co najmniej 30 MB) W polu "Scieżka" wpisz scieżkę względem Twojego katalogu domowego do stworzonego wcześniej katalogu. Zakładając, że Twój login to jasiu, aplikację umieściłeś w katalogu moja_aplikacja, konfiguracja w panelu administracyjnym powinna wyglądać następująco:
- usługa: jasiu
- ścieżka: moja_aplikacja
- framework: RoR (fastcgi) lub RoR (Mongrel) lub RoR (Thin)
- liczba procesów: x
Aby aplikacja była widoczna przez WWW, musisz dodać do niej domenę (lub jakąś subdomenę w domenie TwójLogin.megiteam.pl). Wejdź do zakładki "Domeny", wypełnij i wyślij formularz. Jeżeli wszystko przebiegło poprawnie, możesz zająć się pisaniem kodu.
Pamiętaj, że po każdej zmianie w kodzie musisz zrestartować aplikację poleceniem
restart-app nazwa_aplikacji
Miłej zabawy!
Mongrel uruchamiany jest w trybie deweloperskim. Jeżeli chcesz zmienić to ustawienie w pliku $HOME/.environment wpisz RAILS_ENV=production
Thin uruchamiany jest w trybie produkcyjnym
Tak jak w przypadku pozostałych wspieranych przez nas frameworków pliki statyczne serwowane są bezpośrednio przez serwer WWW. DOCUMENT_ROOT ustawiony jest na katalog public/.