OFS Dashboard

Portal institucional de acceso a los sistemas OFS. Muestra tarjetas de proyectos

README

OFS Dashboard

Portal institucional de acceso a los sistemas OFS. Muestra tarjetas de proyectos

Live: ofs.omar-xyz.shop

Stack

  • Python / Flask 3
  • Gunicorn (produccion)
  • Nginx reverse proxy
  • Puerto: 4095

Desarrollo local

```bash python3 -m venv venv source venv/bin/activate pip install -r requirements.txt

cp .env.example .env python3 run.py

Abre http://localhost:4095

```

Tests

bash venv/bin/python3 -m pytest tests/ -v

Despliegue

Ver deploy/README.md para instrucciones completas.

```bash

Con el orquestador del portafolio:

ops/bin/rollout-project.sh 00-index ```

Healthcheck

bash curl http://127.0.0.1:4095/api/health

Agregar un sistema al portal

  1. Agregar entrada en la lista PROJECTS de app.py.
  2. Referenciar en la seccion correcta dentro de SECTIONS.
  3. Correr pytest tests/ para validar.
Quick tests

Run tests with this command:

pytest tests/ -v
Back to projects