Instalacja Aplikacji Ruby on rails na serwerze

Witam,

Jestem początkujący w Ruby on Rails.

Napisałem swoja pierwszą aplikację na swoim komputerze i terz chciałbym ja przenieść na serwer.

Konkretnie na linuxpl.com

Ale mam problemy z tym .

Czy mógłby mi ktos pomóc i napisac co trzeb po kolei zrobić?

(Bo samo skopiowanie plików aplikacji do wskazanego folderu nie podziałało :slight_smile: )

Dodam że mogę uruchomić aplikację przez ssh i wpisując komendę ruby script/server

Ale aplikacja dziaal tylko na porcie 3000 czyli tym na którym jest odpalony mongrel oraz przestaje działać zaraz po zamknięciu okna shella.

:smiley:

aplikację musisz odpalić albo poprzez mod_rails (passenger) albo poprzez jakieś proxy. support linuxpl nie jest pomocny?

http://www.modrails.com/ - apache/nginx
Do małej aplikacji thin (http://code.macournoyer.com/thin/).

sudo script/server -d -p 80

uruchomi w tle (-d) na porcie 80 (-p 80)

[quote=sebcioz]sudo script/server -d -p 80
uruchomi w tle (-d) na porcie 80 (-p 80)[/quote]
Jak mu się to uda, to pozostaje tylko

sudo passwd

pozdrawiam

[quote=sebcioz]http://www.modrails.com/ - apache/nginx
Do małej aplikacji thin (http://code.macournoyer.com/thin/).

sudo script/server -d -p 80

uruchomi w tle (-d) na porcie 80 (-p 80)[/quote]
woow. ale to jest hosting współdzielony raczej, nie wydaje mi się żeby tam dawali roota?

jeśli taka jest sytuacja to wszystko się wykrzaczy, bo nie będzie uprawnień do odpalenia werwera na porcie 80. Odpalanie go jako root i tak wydaje mi się debilnym pomysłem.

Sprawdź czy możesz użyć mod_rails. Jeśli tak, to jesteś w domu. Jeśli nie, to pozostaje Ci odpalenie aplikacji np. na mongrelach na jakimś porcie 8345 czy tam co jest wolne i zrobienie proxy w konfiguracji swojego vhosta.

Autor nic nie napisał, równie dobrze może to być VPS.

To była tylko odpowiedź na drugi post, czyli jak ogólnie odpalić serwer na innym porcie, w tle :wink:

witam dzięki wszystkim za pomoc - okazało się że problem był z moja aplikacją - miała bardzo stara wersję rails 1.2.3 :slight_smile:
po przerobieniu jej na railsy 2.3.8 (i zamrożeniu) zadziałało.