====== Google console ed. ======
<= [[start|Terug naar 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
docker tag cat-aq-app gcr.io/cat-aq-app/cat-aq-app
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.
docker images
=== 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)//
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
**Open Command Prompt Google Cloud SSDK Shell:**
gcloud auth configure-docker
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 ===
cat [PATH-TO-YOUR-SERVICE-ACCOUNT-KEY-FILE.json] | docker login -u _json_key --password-stdin https://gcr.io
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:
docker push gcr.io/cat-aq-app/cat-aq-app
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:
cd C:\Users\31628\a3dpython\a3d_ai\a3dCAT_VA_web_deploy
-> **Publiceer de applicatie met:**\\
//Dit kan wat tijd in beslag nemen//
gcloud app deploy
----