Skip to content
Daniel Truong edited this page Feb 26, 2026 · 4 revisions

Eagle Documentation

Welcome to the Eagle (EPIC) documentation wiki. This is the central documentation hub for all Eagle repositories.

What is Eagle?

Eagle is the Environmental Assessment Office's (EAO) EPIC system - a public-facing application for managing and publishing environmental assessment information in British Columbia.

Repositories

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 -

System Architecture

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")]
Loading

See Architecture Overview for the complete system diagram including authentication, data flows, and deployment details.

Documentation

Operations & Deployment

Architecture & Development

Troubleshooting

Quick Links

  • 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

Clone this wiki locally