e-picsa / picsa-apps

Monorepo for building tools to support E-PICSA Apps
https://picsa.app
GNU General Public License v3.0
5 stars 1 forks source link

Feat(dashboard) - production deployment #216

Closed chrismclarke closed 5 months ago

chrismclarke commented 5 months ago

Description

Configure dashboard to support production deployment via github actions

This includes creating a new server database to interact with the dashboard, and CI pipeline to automate dashboard deployment.

Discussion

Should share with UoR in-progress work available at: https://dashboard.picsa.app/

The current dashboard is configured to work with a separate database to the one used during workshops this year to avoid any interruption to monitoring tool data collection. A full migration will be performed in the future.

The data for the dashboard sits within EU region

Preview

Actions ran in branch and succesfully deployed to https://dashboard.picsa.app/

Example action: https://github.com/e-picsa/picsa-apps/actions/runs/7549607662/job/20553891231

Screenshots / Videos

image