Espacio Público · Datos
  • Inicio
  • Explorar
    • Catálogo
    • Gráficos
    • Dashboard
    • Mapas
    • Reportes
    • Monitoreo
    • Workbench
    • Herramientas
  • Proyecto
  • Documentación
  • API
    • Endpoint base
    • OpenAPI
    • Estado
  1. Guías
  2. INIT · Bootstrap del proyecto
  • Plataforma de Datos · ep.illanes00.cl
  • Lanzamientos
    • Changelog
  • Infraestructura
    • Arquitectura general
    • Operación y despliegue
    • Seguridad y cumplimiento
  • API & Catálogo
    • Catálogo de la API REST
    • Catálogo de datos
    • Monitoreo de la API
    • Catálogo DIPRES (Raw)
  • Datos & ETL
    • Procesos ETL
    • Diseño de esquema y pipelines
    • Data Workbench
  • Planificación
    • Backlog Técnico y Roadmap
    • Backlog Quarto
  • Guías
    • Entornos y despliegue
    • INIT · Bootstrap del proyecto
    • AGENTS · Roles y responsabilidades

En esta página

  • INIT · Bootstrap del proyecto

Otros formatos

  • MS Word
  • Github (GFM)
  • PDF
  1. Guías
  2. INIT · Bootstrap del proyecto

INIT · Bootstrap del proyecto

  1. Clonar repositorio

    git clone [email protected]:illanes00/illanes00-ep.git
    cd illanes00-ep
  2. Crear entorno virtual

    python3 -m venv .venv
    source .venv/bin/activate
    pip install -r requirements/dev.txt
  3. Configurar entorno

    cp .env.example .env.development
    # editar credenciales locales
  4. Preparar base de datos local

    createdb epdatos
    alembic upgrade head
    make seed_min
  5. Ejecutar servidor

    ENVIRONMENT=development make dev
  6. Visitar

    • Front-end: http://127.0.0.1:8107/
    • API docs: http://127.0.0.1:8107/api/0.6.9/docs
  7. Pre-commit

    make precommit

Para producción reutiliza los mismos pasos pero usando .env.production y make deploy desde CI.

Volver arriba
Descargar HTML Descargar PDF
Entornos y despliegue
AGENTS · Roles y responsabilidades