1
00:00:00,270 --> 00:00:01,380
Dobrze welcome back.

2
00:00:01,380 --> 00:00:16,400
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.

3
00:00:16,680 --> 00:00:19,570
W przeciwnym razie to rzeczywiście dokładnie ten sam proces.

4
00:00:19,620 --> 00:00:23,620
Nadal trzeba utworzyć aplikację przy użyciu Heroku stworzyć.

5
00:00:23,760 --> 00:00:28,470
Musimy wykorzystać uzyskać reklama się zobowiązać, a następnie wcisnąć do Heroku.

6
00:00:28,770 --> 00:00:37,800
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.

7
00:00:37,800 --> 00:00:44,580
Pamiętaj Mam Człowiek-Bóg Proces działa tu i łączę się do tego, kiedy używać mangusty.

8
00:00:45,180 --> 00:00:47,670
Więc będziemy musieli obejść to i pokażę ci, jak to zrobić.

9
00:00:47,850 --> 00:00:52,580
Wcześniej mamy zamiar zacząć od tylko coraz aplikację na tam i to nie zadziała od razu.

10
00:00:52,620 --> 00:00:53,550
Zobaczymy błąd.

11
00:00:53,720 --> 00:01:00,170
Będzie coś powiedzieć o mangusta lub łączenia się z bazą danych wystąpi błąd lub połączenie odmówić czegoś takiego.

12
00:01:00,390 --> 00:01:04,100
Ale mamy zamiar dostać się na pierwszym po Heroku dokładnie te same kroki.

13
00:01:04,110 --> 00:01:15,320
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.

14
00:01:15,600 --> 00:01:20,600
Należy zwrócić uwagę jest to, że będę nadal dodawać nowe funkcje do obozu.

15
00:01:20,670 --> 00:01:23,700
Więc to nie wiesz ostateczną wersję w dowolny sposób.

16
00:01:23,700 --> 00:01:28,640
Chciałem tylko, aby ten proces wdrażania z drogi, tak aby każdy mógł go zobaczyć.

17
00:01:28,680 --> 00:01:34,020
Mam sporo pytań i i ciekawy studentów zapytaniem kiedy idziesz, aby dodać tę sekcję.

18
00:01:34,020 --> 00:01:35,910
Więc po prostu powiedział to zrobić w pierwszej kolejności.

19
00:01:35,940 --> 00:01:40,160
Mimo, że aplikacja nie jest koniecznie lub nawet bardzo blisko jeszcze robi.

20
00:01:40,530 --> 00:01:46,980
Więc będziemy wdrażania ciągle jak iść naprzód z nowych treści i nowych funkcji w UPCAT.

21
00:01:47,510 --> 00:01:51,620
OK, więc pierwszą rzeczą, zróbmy uzyskać status.

22
00:01:52,620 --> 00:02:04,290
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.

23
00:02:04,290 --> 00:02:05,290
Wszystko działa.

24
00:02:05,310 --> 00:02:06,800
To wszystko, czego potrzebujemy, aby zobaczyć teraz.

25
00:02:07,080 --> 00:02:09,840
Dlatego naszym celem jest, aby to na nią.

26
00:02:11,300 --> 00:02:13,830
Więc będę przestań.

27
00:02:13,830 --> 00:02:16,780
Upewnij się, że jesteśmy w odpowiednim katalogu.

28
00:02:17,160 --> 00:02:21,140
Yup nie może VLF i wdrażane mogą być w dowolnym katalogu obozu.

29
00:02:21,150 --> 00:02:27,080
Prawdopodobnie tylko jeden obóz, ale upewnij się, że jesteśmy w dobrej repozytorium.

30
00:02:27,120 --> 00:02:29,600
Więc rozumiem w nim.

31
00:02:30,210 --> 00:02:34,040
Upewnij się, że dodamy do tego wszystkiego.

32
00:02:34,230 --> 00:02:39,970
Więc teraz musimy po prostu nie dostać się go popełnić.

33
00:02:40,370 --> 00:02:45,600
Powiedzmy początkowa wdrożyć popełnienia.

34
00:02:45,600 --> 00:02:47,160
Wspaniały.

35
00:02:47,190 --> 00:02:57,110
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.

36
00:02:57,330 --> 00:02:57,770
Nie.

37
00:02:57,900 --> 00:03:01,580
Tak to działało w porządku, chociaż miałem zamknąć przeglądarkę.

38
00:03:02,100 --> 00:03:09,440
Więc Heroku create sprawiło, że się nam to nowe miejsca osłonięte Stream 5 8 4 5 7.

39
00:03:09,530 --> 00:03:11,260
Oczywiście będzie twoja być różne.

40
00:03:11,730 --> 00:03:12,500
O to chodzi.

41
00:03:12,510 --> 00:03:18,340
Są to niepowtarzalne, ale mam nadzieję, że masz coś jako uspokajający i spokojny jak osłoniętej strumienia.

42
00:03:18,660 --> 00:03:21,570
Więc mamy tego zrobić Heroku stworzyć.

43
00:03:21,570 --> 00:03:29,470
Teraz wszystko, co musimy zrobić, to nacisnąć pamiętam nasz kod do Heroku się wcisnąć Heroku M ..

44
00:03:29,670 --> 00:03:41,920
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 ..

45
00:03:42,020 --> 00:03:42,690
Tak.

46
00:03:42,910 --> 00:03:44,530
Będziemy więc zapisać, że.

47
00:03:44,590 --> 00:03:48,950
Załóżmy również upewnić się, wszystkie nasze zależnościami są tutaj.

48
00:03:49,080 --> 00:03:56,820
parser ciała Ejay ass wyrażenia wyraźnej metoda obejścia Mangus sesji paszport paszport paszport lokalnego lokalnego mangusty.

49
00:03:56,820 --> 00:04:02,620
Jeśli brakuje jednego to nie jest koniec świata możemy wrócić i dodać go, a następnie naciśnij ponownie, aby Heroku.

50
00:04:02,760 --> 00:04:05,950
Ale to o wiele lepiej po prostu nie muszą tego robić.

51
00:04:06,210 --> 00:04:18,820
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.

52
00:04:19,380 --> 00:04:24,670
Teraz magia częścią uzyskać naciskać Heroku mistrza.

53
00:04:25,350 --> 00:04:27,400
To jest ponownie zajmie trochę.

54
00:04:27,690 --> 00:04:30,720
Co się stanie, jeśli bierze ten kod popycha go do Heroku.

55
00:04:30,780 --> 00:04:31,840
Ale to nie o to chodzi.

56
00:04:31,860 --> 00:04:34,300
To faktycznie uruchamia kod na jej Oku.

57
00:04:34,440 --> 00:04:39,180
Tak zaczyna wykonując NPM zainstalowania instalacji tych wszystkich pakietów.

58
00:04:39,240 --> 00:04:43,200
Następną rzeczą, że nie jest prowadzony, że zaczynają skrypt.

59
00:04:43,230 --> 00:04:49,590
Więc to będzie uruchomić węzeł aplikacji holenderskich aplikacje i miejmy nadzieję, że jest rozmieszczony działa tutaj.

60
00:04:49,590 --> 00:05:04,140
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.

61
00:05:04,590 --> 00:05:07,590
Więc oczywiście nie można powiedzieć dokładnie to, co się stało.

62
00:05:08,070 --> 00:05:14,480
Pamiętaj sposobem aby to zrobić jest uruchomienie dzienników Heroku.

63
00:05:14,760 --> 00:05:30,480
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.

64
00:05:30,480 --> 00:05:38,820
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.

65
00:05:38,850 --> 00:05:44,830
To samo, jeśli jestem w prostej aplikacji demo wdrożyć i to da mi logi Heroku za to.

66
00:05:45,030 --> 00:05:52,300
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.

67
00:05:52,350 --> 00:05:54,510
To zależy od katalogu w którym jesteś.

68
00:05:54,510 --> 00:05:58,650
Podobnie jak podczas uruchamiania uzyskać statusu to zależy od których jesteś w przechowalni.

69
00:05:59,190 --> 00:06:00,350
Więc tutaj jest to, co widzimy.

70
00:06:00,390 --> 00:06:04,060
Przewiń do góry.

71
00:06:04,500 --> 00:06:05,400
No to ruszamy.

72
00:06:05,400 --> 00:06:09,710
Wygląda na to, że zabrakło węzeł na Dodger.

73
00:06:09,710 --> 00:06:16,970
Tak i zrobiło do tej Mongo D-B lub tak mangusta Mongo.

74
00:06:17,190 --> 00:06:19,140
Połączenie odrzucone.

75
00:06:19,470 --> 00:06:23,730
Więc niektórzy z was rzeczywiście widziałem to wiele z was pisał to w komentarzach.

76
00:06:23,750 --> 00:06:29,630
Dzieje się tak, gdy nie jest uruchomiony proces mango lub proces Człowiek-Bóg w tle.

77
00:06:29,640 --> 00:06:36,450
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.

78
00:06:36,570 --> 00:06:40,740
Więc to oczywiście problem, który nie jest podłączony do bazy danych.

79
00:06:40,740 --> 00:07:00,660
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.

80
00:07:00,840 --> 00:07:02,480
Od tej linii poleceń.

81
00:07:02,970 --> 00:07:10,520
Więc powiedzmy, że po prostu chciał zrobić ls zobaczyć, jakie pliki znajdują się na tym, że Hiroki przestrzeni stworzonej.

82
00:07:11,250 --> 00:07:12,700
Pojemniki, które nazywają go.

83
00:07:12,810 --> 00:07:19,280
Jeśli zrobię Heroku pracował, a następnie polecenie.

84
00:07:19,440 --> 00:07:25,230
Więc Heroku prowadzony LS będzie rzeczywiście połączyć się z serwerem Heroku i uruchom polecenie.

85
00:07:25,230 --> 00:07:31,940
LS uzyskać dane wyjściowe i przynieść go do mnie tutaj w C biegania.

86
00:07:31,950 --> 00:07:34,770
LS załączeniu terminalu każdy przebycia.

87
00:07:34,860 --> 00:07:43,830
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.

88
00:07:44,460 --> 00:07:47,240
Mam błąd mówiąc, że mangusta nie został zainstalowany.

89
00:07:47,370 --> 00:08:01,920
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.

90
00:08:01,920 --> 00:08:03,120
Nie idziemy i można zobaczyć.

91
00:08:03,130 --> 00:08:03,380
W porządku.

92
00:08:03,380 --> 00:08:09,170
To są wszystkie moduły węzłów zainstalowanych tam Mongo Mongoose jest tutaj.

93
00:08:09,240 --> 00:08:15,270
Ale gdyby nie było tu wtedy i wiedzielibyśmy OK musimy upewnić się, że mamy go zainstalowanego na tym komputerze Heroku.

94
00:08:15,270 --> 00:08:23,830
A co możemy zrobić to również coś takiego jak Heroku prowadzony NPM zainstalować mangusty rozdzielczej desce rozdzielczej.

95
00:08:23,830 --> 00:08:28,630
Zapisz nie musimy tego robić, ale powiedzmy, że jakoś nie zostaną zainstalowane.

96
00:08:28,630 --> 00:08:29,800
Nie ma go w opakowaniu.
