Gebruikershulpmiddelen

Site-hulpmiddelen


google

Verschillen

Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.

Link naar deze vergelijking

Volgende revisie
Vorige revisie
google [2023/11/20 10:36] – aangemaakt a3dijkegoogle [2024/05/02 10:56] (huidige) – [Google Cloud] a3dijke
Regel 4: Regel 4:
 <- -- [[projecten|Terug naar A3Dbot Start]]\\ <- -- [[projecten|Terug naar A3Dbot Start]]\\
  
 +===== Aangepaste Zoek widget Google =====
  
 +Doorzoekt kennisbank, catcollectief.nl en catvergoedbaar.nl:\\
 +https://programmablesearchengine.google.com/controlpanel/all
  
 +Informatie van Google BARD m.b.t. API aangepaste Google zoekmachine:\\
 +[[https://bard.google.com/chat/4afdb397f38deaad|https://bard.google.com/chat/4afdb397f38deaad]]
  
  
 +===== Google Cloud =====
 +-> **Openen in FireFox** i.v.m. ander account\\
 +[[https://cloud.google.com/gcp/?hl=nl|Google Cloud Start]]\\
 +[[https://console.cloud.google.com/welcome|Google console (CAT users)]]
 +
 +-> **Openen in Chrome**\\
 +[[https://search.google.com/search-console/index?resource_id=https%3A%2F%2Fgatregisteropleidingen.nl%2F&hl=nl|Google Search Console - CAT ed.]]
 +
 +
 +-> **Analytics**\\
 +**[[https://analytics.google.com/analytics/web|Google Analytics]]**✨
 +
 +
 +----
 +
 +==== Google Cloud ====
 +
 +[[https://cloud.google.com/sdk/docs/install#windows|Installeer de gcloud-CLI]]\\
 +en na installatie geef je het Project ID op of maak je een nieuw project aan
 +
 +=== Taggen van de Docker Image ===
 +//Het taggen van uw Docker-image voor Google Container Registry (GCR)//\\
 +-> Ga naar de project map
 +
 +<code>
 +docker tag cat-aq-app gcr.io/cat-aq-app/cat-aq-app
 +</code>
 +
 +Hierbij is cat-aq-app de naam van uw lokale Docker-image. De tag gcr.io/cat-aq-app/cat-aq-app bestaat uit drie delen:
 +  * gcr.io: Dit is de domeinnaam voor Google Container Registry.
 +  * cat-aq-app: Dit is uw Google Cloud project-ID.
 +  * cat-aq-app: Dit is de naam die u geeft aan de image in de registry. 
 +
 +//U kunt deze naam veranderen om verschillende versies of configuraties van uw applicatie te onderscheiden.//
 +
 +=== Controleren van de Image Tag ===
 +
 +Na het uitvoeren van het tag-commando, kunt u controleren of de tag succesvol is toegevoegd door het commando "docker images" uit te voeren. Dit zal een lijst tonen van alle Docker-images op uw systeem, inclusief de nieuw getagde image.
 +Zodra de image succesvol is getagd, bent u klaar om het naar de Google Container Registry te pushen.
 +
 +<code>
 +docker images
 +</code>
 +
 +=== app.yaml ===
 +
 +-> Het app.yaml bestand moet worden gemaakt voordat u uw applicatie deployt op Google App Engine, maar na het pushen van uw Docker-image naar Google Container Registry.\\
 +-> Het bestand moet in de root van het project staan //(in de zelfde map als het Dockerfile)//
 +
 +<code>
 +runtime: custom
 +env: flex 
 +  
 +env_variables:
 +  VARIABLE_NAME_1: 'waarde1' 
 +  VARIABLE_NAME_2: 'waarde2' 
 +
 +resources:
 +  cpu: 1
 +  memory_gb: 0.5
 +  disk_size_gb: 10
 +</code>
 +
 +
 +**Open Command Prompt Google Cloud SSDK Shell:**
 +
 +<code>
 +gcloud auth configure-docker
 +</code>
 +
 +Dit commando voegt de Google Container Registry (GCR) toe aan de lijst van Docker credential helpers in uw Docker-configuratie. Dit betekent dat uw Docker-client automatisch de juiste credentials zal gebruiken wanneer u images pusht naar of trekt van GCR.
 +
 +Het commando kan aanwijzingen geven of bevestigingen vragen om de configuratie te voltooien. Volg deze instructies.
 +
 +=== Configureer Docker voor Authenticatie ===
 +
 +<code>
 +cat [PATH-TO-YOUR-SERVICE-ACCOUNT-KEY-FILE.json] | docker login -u _json_key --password-stdin https://gcr.io
 +</code>
 +
 +Dit zal Docker configureren om de juiste credentials te gebruiken bij het communiceren met Google Cloud, waardoor u uw Docker-image naar de Google Container Registry kunt pushen.
 +
 +=== Push de Docker Image naar GCR: ===
 +In de Google Cloud SDK Shell:
 +
 +<code>
 +docker push gcr.io/cat-aq-app/cat-aq-app
 +</code>
 +Dit commando zal de getagde Docker-image uploaden naar de Container Registry van uw Google Cloud project.
 +
 +=== Controleer of de Docker Image met succes is gepusht ===
 +
 +-> Ga naar:\\
 +[[https://console.cloud.google.com|Google Cloud Console]]\\
 +-> Zoek in de zoekbalk //(bovenaan op de pagina)// naar "**Container Registry**"
 +
 +==== PUBLICEREN ====
 +Navigeer met de Google Cloud SDK Shell naar de project map:
 +
 +<code>
 +cd C:\Users\31628\a3dpython\a3d_ai\a3dCAT_VA_web_deploy
 +</code>
 +
 +-> **Publiceer de applicatie met:**\\
 +//Dit kan wat tijd in beslag nemen//
 +
 +<code>
 +gcloud app deploy
 +</code>
 +
 +----
  
google.1700472994.txt.gz · Laatst gewijzigd: 2023/11/20 10:36 door a3dijke