1
00:00:00,830 --> 00:00:06,150
Nell'ultima sezione abbiamo messo insieme i file Dharker per il client, il server e i progetti worker.

2
00:00:06,150 --> 00:00:10,740
Ora che abbiamo i file Dharker per ognuno di quelli messi insieme sono fatti apposta per

3
00:00:10,740 --> 00:00:11,630
l'ambiente di sviluppo.

4
00:00:11,700 --> 00:00:16,620
Inizieremo a mettere insieme un file composto da una finestra mobile così come abbiamo fatto

5
00:00:16,620 --> 00:00:17,820
con l'applicazione precedente.

6
00:00:17,840 --> 00:00:22,960
Ricorda che l'intero punto di questo file di stalker compose è assicurarsi che sia molto più facile

7
00:00:22,960 --> 00:00:23,280
avviarlo.

8
00:00:23,280 --> 00:00:28,800
Ognuna di queste diverse immagini come contenitori con gli argomenti appropriati, ad esempio, dobbiamo assicurarci

9
00:00:28,800 --> 00:00:32,580
che il server Express sia disponibile su una determinata porta.

10
00:00:32,580 --> 00:00:34,100
Stessa cosa con tre server.

11
00:00:34,320 --> 00:00:37,990
Dobbiamo assicurarci che il lavoratore abbia la possibilità di connettersi per leggerci.

12
00:00:38,070 --> 00:00:43,450
Dobbiamo assicurarci che le variabili d'ambiente corrette per la connessione a read us e postscripts

13
00:00:43,470 --> 00:00:47,100
siano fornite anche al server Express e al worker.

14
00:00:47,100 --> 00:00:55,390
Quindi questa è tutta la configurazione che verrà eseguita all'interno del nostro file di composizione docker.

15
00:00:55,400 --> 00:01:00,260
Ora il primo a combattere il primo contenitore che andremo ad aggiungere del nostro progetto personalizzato al

16
00:01:00,260 --> 00:01:03,840
nostro dock o comporre il file sarà il processo del server.

17
00:01:03,860 --> 00:01:09,860
Quindi, solo quel server espresso da solo allo stesso tempo inizieremo anche ad aggiungere il server

18
00:01:10,010 --> 00:01:15,640
postscripts o il database postgresql e il database più arrossato al file di composizione.

19
00:01:15,650 --> 00:01:21,260
Quindi nel nostro ambiente di sviluppo avremo una copia completa del server Express una copia completa di

20
00:01:21,260 --> 00:01:23,990
rattus e una copia completa di postscript.

21
00:01:23,990 --> 00:01:26,610
E lavoreranno tutti insieme molto bene.

22
00:01:26,900 --> 00:01:31,940
Una volta che avremo messo insieme questi tre pezzi, torneremo indietro e inizieremo ad aggiungere nell'applicazione

23
00:01:32,180 --> 00:01:34,970
re-act anche il worker e il motore X-server.

24
00:01:37,240 --> 00:01:40,750
Per ora ho un paio di note su questo diagramma proprio qui di alcune delle

25
00:01:40,750 --> 00:01:43,090
cose che dobbiamo pensare all'interno del file di composizione.

26
00:01:43,270 --> 00:01:48,700
Quindi sappiamo che abbiamo bisogno di aggiungere postscripts, intendiamo che sappiamo che abbiamo bisogno di rattus anche

27
00:01:48,720 --> 00:01:54,700
lì e in entrambi i casi abbiamo bisogno di capire quale immagine dovremmo usare per entrambi per il server.

28
00:01:54,710 --> 00:01:58,820
Probabilmente dovremo specificare alcune delle opzioni che abbiamo visto nell'ultimo documento o nel file di composizione che

29
00:01:58,820 --> 00:01:59,560
abbiamo creato.

30
00:01:59,810 --> 00:02:02,450
Quindi probabilmente dovremo specificare alcune opzioni di compilazione.

31
00:02:02,450 --> 00:02:08,150
Ad esempio, cosa o file da utilizzare, probabilmente abbiamo bisogno di impostare alcuni volumi per assicurarci che ogni volta

32
00:02:08,150 --> 00:02:12,710
che cambiamo parte del nostro codice sorgente viene aggiornato anche il codice sorgente del contenitore.

33
00:02:12,830 --> 00:02:16,250
E questo sarà qualcosa che non abbiamo mai fatto prima ma questo sarà

34
00:02:16,250 --> 00:02:18,750
qualcosa che diventa molto importante in questa applicazione.

35
00:02:18,770 --> 00:02:24,110
Dovremo iniziare a pensare di specificare alcune variabili di ambiente per il server anche nel

36
00:02:24,110 --> 00:02:29,660
caso in cui abbiate scaricato il file zip del checkpoint e non abbiate passato l'assemblea del

37
00:02:29,660 --> 00:02:30,830
server con me.

38
00:02:31,820 --> 00:02:34,630
Vi incoraggio ad aprire la directory del server in questo momento.

39
00:02:34,820 --> 00:02:37,140
E dentro di qui vedrai le chiavi.

40
00:02:37,210 --> 00:02:42,980
Sì, questo file qui è un elenco di variabili di ambiente che dobbiamo accertarci che siano

41
00:02:43,070 --> 00:02:44,780
impostate per questo contenitore.

42
00:02:44,780 --> 00:02:52,340
Quindi l'applicazione server deve essere assegnata a un rosso Assos a Red è per postcritti postdripts utente postcripts

43
00:02:52,340 --> 00:02:55,400
password porta tutte queste diverse variabili d'ambiente.

44
00:02:55,520 --> 00:02:59,800
Devono essere tutti passati in questo contenitore quando viene eseguito.

45
00:02:59,840 --> 00:03:03,500
E quindi è qualcosa che faremo tramite il nostro file di composizione docker.

46
00:03:03,620 --> 00:03:07,680
Ma di nuovo ci arriveremo un po 'più avanti nel processo proprio ora.

47
00:03:07,700 --> 00:03:12,320
Iniziamo creando il file di composizione docker e aggiungeremo un po 'di configurazione di base in

48
00:03:12,320 --> 00:03:15,490
là per i post script e le applicazioni S rosse.

49
00:03:17,200 --> 00:03:22,450
Va bene così all'interno della mia directory del progetto root non sono all'interno di nessuna cartella in questo momento.

50
00:03:22,570 --> 00:03:30,880
La mia directory di progetto radice Farò un trattino medico comporre dot y file XML all'interno del tuo.

51
00:03:31,010 --> 00:03:36,180
Metti giù qualche configurazione immediata che sappiamo che aggiungiamo sempre ad ogni file di composizione medico.

52
00:03:36,260 --> 00:03:43,890
Dirò che una versione è tre 3 così, dopo di ciò inizieremo a specificare l'elenco di servizi diversi che dovrebbero essere resi

53
00:03:43,890 --> 00:03:50,010
disponibili quando usiamo il file stock o compose come punto di partenza per la nostra applicazione.

54
00:03:50,010 --> 00:03:54,660
Quindi il primo servizio che andremo a definire sarà un'istanza post gress.

55
00:03:54,660 --> 00:03:57,170
Quindi ho intenzione di dare a questo un nome di postscritti.

56
00:03:57,190 --> 00:04:01,920
Ricorda che è il nome del servizio dato che è stato aggiunto al nostro file di composizione del documento ora.

57
00:04:03,840 --> 00:04:09,840
Quindi per il progetto postscripts non dobbiamo specificare le opzioni di compilazione o i volumi o qualcosa di simile

58
00:04:09,840 --> 00:04:15,360
che abbiamo fatto in precedenza e abbiamo detto L'unica cosa che dobbiamo specificare qui è l'immagine

59
00:04:15,360 --> 00:04:17,800
che vogliamo usare per questo particolare servizio.

60
00:04:17,820 --> 00:04:20,780
E così, in questo caso, andremo a visitare l'hub di docker.

61
00:04:20,910 --> 00:04:25,410
Daremo un'occhiata alle diverse versioni di postgresql che sono disponibili e ne specificeremo

62
00:04:25,410 --> 00:04:29,270
una da utilizzare come immagine di base per il nostro progetto.

63
00:04:29,280 --> 00:04:32,650
Quindi all'interno del mio browser ho intenzione di navigare verso un hub.

64
00:04:32,910 --> 00:04:41,270
Dot com trovo l'esplorazione in alto a destra e poi se scorriamo un po 'in basso vedremo molto presto

65
00:04:41,270 --> 00:04:48,840
il primo che i postscript vogliono assicurarsi che stia guardando noi proprio qui in questa lista.

66
00:04:48,850 --> 00:04:56,780
Dovresti vedere il post scriptprogram molto rapidamente e poi sotto la descrizione completa per i postscripts vedremo un paio

67
00:04:56,840 --> 00:05:00,870
di versioni diverse che sono disponibili in questo momento.

68
00:05:00,890 --> 00:05:07,890
L'ultimo tag è associato qui mentre con qui andiamo la versione 10 di postscripts.

69
00:05:07,910 --> 00:05:13,250
Ora, se vedi un ultimo tag applicato alla versione 11 o addirittura alla versione 12, in un qualche momento del

70
00:05:13,490 --> 00:05:14,440
futuro va benissimo.

71
00:05:14,550 --> 00:05:17,720
Al momento non stiamo utilizzando alcuna funzionalità avanzata di postscritti.

72
00:05:17,720 --> 00:05:22,940
E così puoi tranquillamente usare l'ultimo tag probabilmente senza alcun problema.

73
00:05:22,970 --> 00:05:28,430
Quindi, tornando all'interno del mio file di composizione, sto per dire che l'immagine da

74
00:05:28,610 --> 00:05:37,550
utilizzare per il servizio PostScript verrà letta mentre viene letta mentre continuo a mescolare le ultime due post-crisi di Colan come in questo modo.

75
00:05:37,740 --> 00:05:42,830
Così ora ogni volta che il dottore può avviarsi cercherà di creare un

76
00:05:42,890 --> 00:05:48,450
servizio postscript usando i postscripts dell'immagine e useranno la versione di esso taggata come ultima.

77
00:05:48,620 --> 00:05:50,260
Proviamo molto rapidamente.

78
00:05:50,360 --> 00:05:54,590
Così salvo questo file tornerò alla mia linea di comando.

79
00:05:54,660 --> 00:05:58,980
Sono all'interno della directory complessa e vedo il file di composizione del doc all'interno di qui.

80
00:05:59,260 --> 00:06:05,830
Quindi eseguirò doc o componi che tirerà automaticamente l'immagine postscripts e avvierà un database

81
00:06:05,890 --> 00:06:08,160
postscripts sulla mia macchina.

82
00:06:08,470 --> 00:06:12,910
Quindi, dopo un po 'di download e configurazione, dovresti finalmente vedere una riga

83
00:06:12,910 --> 00:06:17,590
che dice che qualcosa come il sistema di database è pronto ad accettare connessioni qui.

84
00:06:17,610 --> 00:06:17,840
Tutto ok.

85
00:06:17,850 --> 00:06:19,290
Quindi è per i postscript.

86
00:06:19,290 --> 00:06:25,790
Ora una cosa che voglio che tu sappia è che nel documento postscripts o nel repository puoi scorrere

87
00:06:25,790 --> 00:06:31,120
verso il basso un po 'e qui vedrai qualcosa che dice avviare un'istanza postscripts

88
00:06:31,490 --> 00:06:36,980
e ti mostra come eseguire l'OR Esegui il comando durante la specifica della password di postscript

89
00:06:36,980 --> 00:06:38,130
da utilizzare qui.

90
00:06:38,170 --> 00:06:42,640
E se scorri ancora di più vedrai che stanno mostrando molti valori opzionali diversi.

91
00:06:42,650 --> 00:06:47,810
Puoi passare come variabili dell'ambiente d'ambiente in modo che tu possa personalizzare il modo in cui si

92
00:06:47,940 --> 00:06:49,700
comporta l'immagine di questo post.

93
00:06:49,700 --> 00:06:52,040
Quindi ne faremo uso in un po '.

94
00:06:52,040 --> 00:06:55,780
Quindi voglio solo essere consapevole del fatto che torneremo presto a questa pagina

95
00:06:55,780 --> 00:06:57,830
e faremo riferimento a questa ulteriore documentazione.

96
00:06:57,860 --> 00:06:59,650
In questo momento facciamo una breve pausa.

97
00:06:59,720 --> 00:07:03,570
Quando torneremo, la prossima sezione inizierà a configurare il nostro servizio di rattus.

98
00:07:03,590 --> 00:07:04,920
Quindi ci vediamo tra un minuto.
