add readme

This commit is contained in:
Matteo Rosati
2026-02-18 18:15:28 +01:00
parent 21975c557b
commit f25a7abfe4

47
README.md Normal file
View File

@@ -0,0 +1,47 @@
# AKERN Assistant
1. Have `gcloud` CLI configured (https://docs.cloud.google.com/sdk/docs/install-sdk?hl=it).
2. Setup the Google Cloud project:
**Login**
```sh
gcloud auth login
```
**Set the correct Google project**
```sh
gcloud config set core/project akqa-ita-ai-poc1
```
## Build the image
Setup Docker first:
```sh
gcloud auth configure-docker \
europe-west3-docker.pkg.dev
```
This allows Docker to use gcloud credentials to authenticate in the registry. Then to push the image:
```sh
docker buildx build \
--platform linux/amd64 \
-t europe-west3-docker.pkg.dev/akqa-ita-ai-poc1/akern-repository/akern_assistant:latest \
--push \
.
```
## Deployment
```sh
gcloud run deploy akern-assistant \
--image europe-west3-docker.pkg.dev/akqa-ita-ai-poc1/akern-repository/akern_assistant:latest \
--platform managed \
--region europe-west3 \
--port 8080 \
--allow-unauthenticated \
--set-secrets "GOOGLE_APPLICATION_CREDENTIALS_JSON=google-credentials:latest,AUTH_USER=auth-user:latest,PASSWORD=auth-password:latest"
```