Google Cloud Platform
Access and manage GCP projects for Olive Code development.
Google Cloud Platform (GCP) provides the cloud infrastructure for Olive Code projects. When you claim a project, you're automatically added to the project's GCP project with appropriate permissions.
Every Firebase project is actually a GCP project. The Firebase Console provides a simplified interface for common operations, while GCP Console gives you access to advanced features.
- Go to GCP Console
- Sign In
Use the same Google account you use for the Worker Dashboard.
- Select Project
Click the project selector at the top and choose the project you're working on.
If you don't see the project in your list, it may still be provisioning. Wait a few minutes after claiming and try again, or contact support if the issue persists.
Here are the GCP services you'll commonly interact with:
| Service | Purpose | Access via Firebase? |
|---|---|---|
| Firestore | NoSQL document database | Yes (Firebase Console) |
| Cloud Storage | File storage for uploads | Yes (Firebase Console) |
| Cloud Functions | Serverless backend code | Yes (Firebase Console) |
| Identity Platform | User authentication | Yes (Firebase Auth) |
| Cloud Run | Containerized services | No (GCP only) |
| Secret Manager | Secure secret storage | No (GCP only) |
| IAM | Access control and permissions | No (GCP only) |
Each Olive Code project has a corresponding GCP project that includes:
- Firebase services – Auth, Firestore, Storage pre-configured
- Service accounts – For backend operations and deployments
- APIs enabled – Required APIs are enabled by default
- IAM bindings – You receive Editor-level access to most resources
- Can't find project – Ensure you're signed in with the correct Google account. Check that the project finished provisioning.
- Permission denied – Contact support. You may need to be re-added to the project's IAM.
- API not enabled – Most APIs are pre-enabled, but if you need a specific API, you can enable it from the APIs & Services section.