/ / running node.js pláva aplikáciu na openshift - node.js, nasadenie, sails.js, openshift

beží node.js sails app na openshift - node.js, nasadenie, sails.js, openshift

Pokúšam sa nasadiť svoju aplikáciu plachiet node.js na openshift. Postupoval som podľa postupu uvedeného v https://gist.github.com/mdunisch/4a56bdf972c2f708ccc6 ale stále nefunguje. tiež vyskúšajte toto: Aplikácia Node.js sa otvára

bez ohľadu na to, čo dostávam, služba dočasne nedostupná Server dočasne nedokáže vybaviť vašu požiadavku kvôli problémom s prestojmi alebo kapacitnými problémami. Skúste neskôr prosím. Chyba.

Dúfajme, že ma niekto môže aspoň nasmerovať správnym smerom. Vopred ďakujem.

odpovede:

1 pre odpoveď č. 1

Svoju aplikáciu som tiež nasadil na openshift a tu sú moje kroky

  1. Vytvorte kazety uzla.js 0,10

  2. V odpovedi uveďte „https://github.com/ryanj/nodejs-custom-version-openshift„pretože moje plachty potrebujú npm verziu 1.4.0 a pôvodná je 1.3.X

  3. git clone repo

  4. skopírujte svoj súbor do tohto repa

  5. Sledujte túto stránku https://gist.github.com/mdunisch/4a56bdf972c2f708ccc6 Prvé dva kroky by sa mali vykonať, ak nemáte prístupzmenil pôvodné veci. Jediné, čo je, je zmeniť ".openshift / action_hooks / pre_start_nodejs" a pripájať, že na konci je výroba a spustiť grunt

  6. git add. a zatlačte

  7. Bude sa automaticky zostavovať a na konci vám povie, že nasadenie je dokončené so stavom: úspech

Som tiež nový, ale dúfam, že to môžete skúsiť. Vďaka

Ešte jedna vec, ak chýba krok 5, nevyhráte plachty a nemôžete vidieť denník v termináli a výsledkom bude 503 v prehliadači.

Ale po každom stlačení otváracieho okna mám ďalšiu otázku, môžete vidieť môj denník, ak chcete vedieť, aký je správny stav Prečo je mongodb resetovaný po stlačení na otvorenie posunu

Ďalším návrhom je ssh a uistite sa, že npm -v je väčší ako 1.4.0, skúste npm nainštalovať -g npm a aktualizujte verziu.

Ak stále zlyhá, navrhnem npm nainštalovať plachty -g a pokúsiť sa zaviazať a hľadať zostavenie ..