-
Notifications
You must be signed in to change notification settings - Fork 11
Home
Daniel Truong edited this page Feb 26, 2026
·
4 revisions
Welcome to the Eagle (EPIC) documentation wiki. This is the central documentation hub for all Eagle repositories.
Eagle is the Environmental Assessment Office's (EAO) EPIC system - a public-facing application for managing and publishing environmental assessment information in British Columbia.
| Repository | Description | Links |
|---|---|---|
| eagle-public | Public-facing Angular application | Dev · Test · Prod |
| eagle-admin | Admin Angular application | Dev · Test · Prod |
| eagle-api | Node.js REST API backend | Dev · Test · Prod |
| eagle-helper-pods | OpenShift helper scripts and tools | - |
| eao-nginx | Reverse proxy (rproxy) configuration | - |
| penguin-analytics | Analytics service with Metabase | - |
flowchart LR
User["👤 User"] --> Route["🌐 Route"]
Route --> RProxy["eao-nginx"]
RProxy -->|"/"|Public["eagle-public"]
RProxy -->|"/admin/"|Admin["eagle-admin"]
RProxy -->|"/api/"|API["eagle-api"]
RProxy -->|"/analytics"|Analytics["penguin-analytics"]
API --> MongoDB[("MongoDB")]
Analytics --> TimescaleDB[("TimescaleDB")]
See Architecture Overview for the complete system diagram including authentication, data flows, and deployment details.
- Deployment Pipeline - CI/CD workflow, triggers, and promotion process
- Helm Charts - Kubernetes deployment configuration
- Rollback Procedures - How to rollback to previous versions
- Architecture Overview - System components and request flow
- Local Development - Setting up your development environment
- Troubleshooting - Common issues and solutions
- OpenShift Console: console.apps.silver.devops.gov.bc.ca
-
Namespace:
6cdc9e-dev/6cdc9e-test/6cdc9e-prod/6cdc9e-tools -
Image Registry:
image-registry.apps.silver.devops.gov.bc.ca
Eagle Documentation
Operations
Architecture
Configuration
Help
Repositories
Environments