====== 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 ----