Secret Variables
Project Secrets
The following secrets are required for the project to build and deploy. They have to be located in the settings/.env file. The file is not included in the repository for security reasons. The file should be created manually.
Github Actions Required Secrets
These secrets are used by GitHub Actions to connect with Google Cloud Platform and update docker images
Secret Name |
Description |
|---|---|
GCP_PROJECT_ID |
Google Cloud Platform project ID |
GCP_PROVIDER_ID |
Google Cloud Platform provider ID |
GCP_SERVICE_ACCOUNT_EMAIL |
Google Cloud Platform service account email |
GCP_SERVICE_ACCOUNT_KEY |
Google Cloud Platform service account key |
CAS_SERVICES_ENV_B64 |
Base64 encoded .env file which is passed to docker’s secret environment. Should include secrets from Project Secrets |
TEST_API_KEY |
API key for the test user that will be used to run integration tests |