‫Dit ben ik die de opdracht doorneemt voor het opstelbestand voor geheimen dat we in
‫onze zwermstapel gaan plaatsen.
‫Dit bestand was overgebleven van onze vorige opdracht toen we met Drupal te maken hadden.
‫Dat was onder een map voor het opstellen van opdracht 2.
‫Nu sta ik bovenaan hier, en ik weet dat we dit eerder hebben behandeld, maar ik heb het niet vermeld in de dia, is dat deze
‫versie 3 moet zijn. 1.
‫Omdat een stapel en een zwerm geen geheimen in een bestand accepteren tenzij het minimaal 3 is. 1 opstelformaat.
‫Het slechtste geval is echter dat als ik het bij de 2 laat staan en ik vergat dat wanneer ik mijn stapel probeer te implementeren,
‫het gewoon zegt: 'Sorry, ik kan het bestand van Compose-versie 2 niet gebruiken. ' Het zal dus vrij duidelijk zijn dat je het moet
‫veranderen.
‫Oke. De volgende was dat ik deze afbeelding moest veranderen. We gaan geen aangepaste afbeelding
‫op onze stapel bouwen, want onthoud, zwerm bouwt niet.
‫Althans niet in de huidige versie.
‫Zouden gaan... eh... ga terug naar de officiële Drupal, 8. 2, omdat we in productie altijd onze versies moeten vastpinnen.
‫Ik ga deze build hier gewoon wegdoen. Technisch gezien kan ik in een stapel
‫het build-commando hier achterlaten, maar het negeert het gewoon.
‫Ik zal eigenlijk gewoon zeggen: 'Hé. Heb deze build niet nodig.
‫Ik ga de build niet gebruiken. Ik ga gewoon de afbeelding naar beneden trekken.
‫Dank u.
‫' We zouden het gewoon kunnen laten, maar ik ga, voor dit voorbeeld, niet
‫afgeleid worden door dat ding en gewoon die regel verwijderen. Dan ga ik hier naar de omgeving, en we moeten dit veranderen omdat we
‫geen echt wachtwoord meer gaan gebruiken. We gaan het bestand gebruiken.
‫Dan is dit zo dat deze posts net als de vorige lezingen zijn waar we spraken over hoe de officiële
‫afbeeldingen nu deze optie hebben voor het bestand om geheimen te ondersteunen.
‫Nu moet ik het alleen de locatie van het bestand geven in plaats van het eigenlijke geheim zelf.
‫Dus voer geheimen uit en we gaan deze psql pw noemen.
‫En dan moet ik het geheim echt specificeren.
‫Dus hier beneden, onder geheimen, wil ik het psql pw noemen. Dan wordt het extern, wat betekent dat we het zelf maken vanaf de
‫opdrachtregel en dat het niet de verantwoordelijkheid van de stack is om het te
‫maken.
‫Dit is eigenlijk gewoon een booleaanse waarde.
‫Dus ik specificeer dat als waar.
‫Oh, en dan was ik het bijna vergeten. Ik ga
‫hierheen, ik moet de geheimen toevoegen. Ik moet het opsommen.
‫Oke.
‫Dat lijkt me goed.
‫We gaan dit kopiëren naar de server op knooppunt 1 van onze zwerm, en dan geven we de stapel
‫een kans.
‫OKE.
‫Ik heb het opstelbestand gekopieerd van mijn lokale computer, dus
‫we zouden nu een docker-stack moeten kunnen implementeren, -c docker compose, en ik ga het drupal noemen.
‫En dat is wat er gebeurt als je vergeet eerst het geheim te creëren.
‫Dus, zoals de instructies al zeiden, ik ga het geheim maken, en ik ga hier wat willekeurige karakters
‫in stoppen.
‫docker-geheim maak psql pw, geef de waarde door.
‫OKE.
‫Nu zou ik de stapel moeten kunnen inzetten. Daar gaan we.
‫Dus, docker-stack ps drupal.
‫Ik heb mijn postgres en mijn drupal.
‫Dus ik zou in staat moeten zijn om een browser te openen en naar node1 8080 te gaan, en daar gaan we.
‫Ik kan een Drupal installeren.
‫Laten we eens testen of dat wachtwoord werkte.
‫Dit is eigenlijk niet nodig, maar ik wil het toch even testen.
‫postgre... postgre... postgre...
‫Databasewachtwoord...
‫postgre... daar gaat het! Het werkte!
‫Oke.
‫En we zijn klaar.