To successfully run portal locally, you need to have docker installed (on Windows it can be Docker Desktop).
Go to https://console.cloud.google.com/apis/credentials/ and create new app. Set
- Authorized Javascript origins to
http://localhost:8080 - Authorized redirect URIs to
http://localhost:8080/signin-google
Keep the client id and secret you will need them.
- Go to
./cppseminarand rundocker compose upyou need to have few environment variables present (e.g. create.envfile there or just set them)GOOGLE_CLIENT_IDgoogle client idGOOGLE_CLIENT_SECRETgoogle client secretDOCKER_REGISTRY_USERandDOCKER_REGISTRY_PASSare credential for login to docker repository, this is the repository where test images are present
- After everything has started go to http://localhost:8080/ and you are good to go.
- http://localhost:8080/ - main page
- http://localhost:9090 - mongo express, user
mexpress, passwordmexpress - http://localhost:9901/ - envoy proxy admin page
- http://azurite:10000/azuriteuser - azurite blob storage,
AccountName=azuriteuser;AccountKey=UGFzc3dvcmQxMjMhfg==, you can use Azure Storage Explorer to connect to it
We have production Kubernetes deployment in folder deploy.