Jestem stosunkowo niedoświadczony w szynach i jestem zdezorientowany tym, gdzie Capistrano pasuje do cyklu życia aplikacji rails.Jaki jest związek między pasażerem a Capistrano?
Z mojego rozumowania następujące kroki są zaangażowane w uzyskanie ukończonej aplikacji szyn.
- Wybierz i skonfigurować hosta (np Linode)
- install apache2
- Install RVM
- zainstalować Ruby i zainstalować szyny
- Install pasażer
- Tworzenie aplikacji i test w domenie. com: 3000 za pomocą polecenia "rails s"
Jednak nie jest jasne, czy e jak działają kolejne kroki. W szczególności:
a) Aplikacja rails na żywo musi działać w trybie produkcyjnym na stronie domain.com, przypuszczam, że pasażer to robi?
b) Jeśli utworzyłem aplikację na stronie domain.com:3000, czy muszę zrobić cokolwiek w konfiguracji rails zanim zacznie działać na domenie domain.com?
c) Gdzie mieści się capistrano? Jeśli pasażer może sprawić, aby moja aplikacja działała na domain.com, co robi capistrano?
Jest to bardzo przydatne, dzięki – Zakoff