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ď č. 1Svoju aplikáciu som tiež nasadil na openshift a tu sú moje kroky
Vytvorte kazety uzla.js 0,10
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
git clone repo
skopírujte svoj súbor do tohto repa
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
git add. a zatlačte
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 ..