Dobrze welcome back.
Więc w tej lekcji mamy zamiar podjąć yo obóz i zmusić go wdrożony używając jej rakiety a obóz jest to całkiem inna od prostego wniosku, że wdrożony tym, że ma bazę danych wykorzystuje mongered DBI.
W przeciwnym razie to rzeczywiście dokładnie ten sam proces.
Nadal trzeba utworzyć aplikację przy użyciu Heroku stworzyć.
Musimy wykorzystać uzyskać reklama się zobowiązać, a następnie wcisnąć do Heroku.
Jedyną różnicą jest to, że musimy dowiedzieć się, jak uzyskać naszą bazę do uruchomienia, a także ze względu na jej Oku Mongo działa lokalnie na tym siódmym instancji.
Pamiętaj Mam Człowiek-Bóg Proces działa tu i łączę się do tego, kiedy używać mangusty.
Więc będziemy musieli obejść to i pokażę ci, jak to zrobić.
Wcześniej mamy zamiar zacząć od tylko coraz aplikację na tam i to nie zadziała od razu.
Zobaczymy błąd.
Będzie coś powiedzieć o mangusta lub łączenia się z bazą danych wystąpi błąd lub połączenie odmówić czegoś takiego.
Ale mamy zamiar dostać się na pierwszym po Heroku dokładnie te same kroki.
Więc jeśli po wzdłuż Zrobiłam wersję nother IT rozmieszczone co jest tylko gdzie ta wersja aplikacji, która mam stosującego pójdzie.
Należy zwrócić uwagę jest to, że będę nadal dodawać nowe funkcje do obozu.
Więc to nie wiesz ostateczną wersję w dowolny sposób.
Chciałem tylko, aby ten proces wdrażania z drogi, tak aby każdy mógł go zobaczyć.
Mam sporo pytań i i ciekawy studentów zapytaniem kiedy idziesz, aby dodać tę sekcję.
Więc po prostu powiedział to zrobić w pierwszej kolejności.
Mimo, że aplikacja nie jest koniecznie lub nawet bardzo blisko jeszcze robi.
Więc będziemy wdrażania ciągle jak iść naprzód z nowych treści i nowych funkcji w UPCAT.
OK, więc pierwszą rzeczą, zróbmy uzyskać status.
No faktycznie nawet wcześniej niech po prostu upewnij się, że aplikacja działa węzeł APTA J nam odwiedzić stronę tutaj wygląda dobrze.
Wszystko działa.
To wszystko, czego potrzebujemy, aby zobaczyć teraz.
Dlatego naszym celem jest, aby to na nią.
Więc będę przestań.
Upewnij się, że jesteśmy w odpowiednim katalogu.
Yup nie może VLF i wdrażane mogą być w dowolnym katalogu obozu.
Prawdopodobnie tylko jeden obóz, ale upewnij się, że jesteśmy w dobrej repozytorium.
Więc rozumiem w nim.
Upewnij się, że dodamy do tego wszystkiego.
Więc teraz musimy po prostu nie dostać się go popełnić.
Powiedzmy początkowa wdrożyć popełnienia.
Wspaniały.
Teraz musimy iść i nie Heroku tworzyć i być może trzeba i może muszę zrobić dziennik Heroku się również w zależności od wtaszczyliśmy mnie, czy nie.
Nie.
Tak to działało w porządku, chociaż miałem zamknąć przeglądarkę.
Więc Heroku create sprawiło, że się nam to nowe miejsca osłonięte Stream 5 8 4 5 7.
Oczywiście będzie twoja być różne.
O to chodzi.
Są to niepowtarzalne, ale mam nadzieję, że masz coś jako uspokajający i spokojny jak osłoniętej strumienia.
Więc mamy tego zrobić Heroku stworzyć.
Teraz wszystko, co musimy zrobić, to nacisnąć pamiętam nasz kod do Heroku się wcisnąć Heroku M ..
Jedną rzeczą do zapamiętania jest to, że musimy upewnić się, że nasz pakiet, że Jason ma iż początek skryptu zaczynają się na początku po prostu chcemy go uruchomić węzeł X ..
Tak.
Będziemy więc zapisać, że.
Załóżmy również upewnić się, wszystkie nasze zależnościami są tutaj.
parser ciała Ejay ass wyrażenia wyraźnej metoda obejścia Mangus sesji paszport paszport paszport lokalnego lokalnego mangusty.
Jeśli brakuje jednego to nie jest koniec świata możemy wrócić i dodać go, a następnie naciśnij ponownie, aby Heroku.
Ale to o wiele lepiej po prostu nie muszą tego robić.
No dobrze, więc trzeba dodać, że jedna zmiana dostać pakiet AD Jaison się zobowiązać się będziemy tylko powiedzieć Skrypt startowy ad świetnie.
Teraz magia częścią uzyskać naciskać Heroku mistrza.
To jest ponownie zajmie trochę.
Co się stanie, jeśli bierze ten kod popycha go do Heroku.
Ale to nie o to chodzi.
To faktycznie uruchamia kod na jej Oku.
Tak zaczyna wykonując NPM zainstalowania instalacji tych wszystkich pakietów.
Następną rzeczą, że nie jest prowadzony, że zaczynają skrypt.
Więc to będzie uruchomić węzeł aplikacji holenderskich aplikacje i miejmy nadzieję, że jest rozmieszczony działa tutaj.
Jednak wiem, że nie jest to problem, który jest to, że nie mamy obchodzić bazę Mongo ale jeśli robimy spojrzeć na otwarciu, że po prostu tego błędu aplikacji Handey który jest maskowanie żadnych problemów.
Więc oczywiście nie można powiedzieć dokładnie to, co się stało.
Pamiętaj sposobem aby to zrobić jest uruchomienie dzienników Heroku.
Ważne jest, aby pamiętać, że mamy wielu aplikacji Heroku na tej Cloud Nine przykład gdzie mieliśmy jedną oryginalną i prostą w domu o wniosku stron, jeśli chcesz nazywają to aplikacja bardzo a następnie golpe camp tutaj.
Tak więc w zależności od tego, co jestem w katalogu, czy jestem w obozie w tym katalogu, gdy biegnę Heroku loguje to da mi dzienniki dla tej aplikacji.
To samo, jeśli jestem w prostej aplikacji demo wdrożyć i to da mi logi Heroku za to.
Więc po prostu chcemy, aby było jasne, że nie jest tak, jak pan uruchomić Heroku raz dla całego komputera lub cały system.
To zależy od katalogu w którym jesteś.
Podobnie jak podczas uruchamiania uzyskać statusu to zależy od których jesteś w przechowalni.
Więc tutaj jest to, co widzimy.
Przewiń do góry.
No to ruszamy.
Wygląda na to, że zabrakło węzeł na Dodger.
Tak i zrobiło do tej Mongo D-B lub tak mangusta Mongo.
Połączenie odrzucone.
Więc niektórzy z was rzeczywiście widziałem to wiele z was pisał to w komentarzach.
Dzieje się tak, gdy nie jest uruchomiony proces mango lub proces Człowiek-Bóg w tle.
Więc w zasadzie w ten sposób, że węzeł mówi ci, że to nie może połączyć się z bazą danych.
Więc to oczywiście problem, który nie jest podłączony do bazy danych.
Zanim pokażę ci, jak to naprawić chcę pokazać jeden rodzaj fajna rzecz, która jest, że rzeczywiście możemy uruchomić Polecenia terminalne jak LS lub tworzyć pliki dotyku lub usunąć rzeczy lub uruchomić KMP zainstalować zdalnie na przestrzeni Heroku na naszym obszarze roboczym na Heroku.
Od tej linii poleceń.
Więc powiedzmy, że po prostu chciał zrobić ls zobaczyć, jakie pliki znajdują się na tym, że Hiroki przestrzeni stworzonej.
Pojemniki, które nazywają go.
Jeśli zrobię Heroku pracował, a następnie polecenie.
Więc Heroku prowadzony LS będzie rzeczywiście połączyć się z serwerem Heroku i uruchom polecenie.
LS uzyskać dane wyjściowe i przynieść go do mnie tutaj w C biegania.
LS załączeniu terminalu każdy przebycia.
Więc to wszystko, co mamy na jej książki, więc mogłem patrzeć modułów węzła, na przykład powiedzmy coś nie działa.
Mam błąd mówiąc, że mangusta nie został zainstalowany.
Cóż mogę sprawdzić Roku modułów węzła prowadzony LS, aby zobaczyć jakie są zainstalowane moduły węzłów i zajmie chwilę, ponieważ robi to zdalnie.
Nie idziemy i można zobaczyć.
W porządku.
To są wszystkie moduły węzłów zainstalowanych tam Mongo Mongoose jest tutaj.
Ale gdyby nie było tu wtedy i wiedzielibyśmy OK musimy upewnić się, że mamy go zainstalowanego na tym komputerze Heroku.
A co możemy zrobić to również coś takiego jak Heroku prowadzony NPM zainstalować mangusty rozdzielczej desce rozdzielczej.
Zapisz nie musimy tego robić, ale powiedzmy, że jakoś nie zostaną zainstalowane.
Nie ma go w opakowaniu.