Skip to content

Deploy y mantenimiento

Mindset & Code edited this page Aug 16, 2026 · 5 revisions

Deploy y mantenimiento

Proceso de deploy

sequenceDiagram
    participant Dev as Local Dev
    participant Vite as Vite Build
    participant FB as Firebase Hosting
    Dev->>Vite: npm run build
    Vite->>Dev: /dist listo
    Dev->>FB: firebase deploy --only hosting:portfolio
    FB->>Dev: Deploy completo ✓
Loading

Comandos

# Dev local
cd ~/project-portfolio
npm run dev   # http://localhost:5173

# Build + deploy
npm run build
source ~/.claude/.env
firebase deploy --only hosting:portfolio --token "$FIREBASE_TOKEN"

Siempre usar --only hosting:portfolio para no afectar otros targets del proyecto Firebase.

Dev local

El servidor de desarrollo usa HMR (Hot Module Replacement). Los JSONs de public/data/ se sirven directamente — no requieren rebuild.

Actualizar datos de un proyecto

  1. Re-ejecutar el script Python del proyecto correspondiente
  2. Copiar los JSONs generados a project-portfolio/public/data/<proyecto>/
  3. npm run build && firebase deploy --only hosting:portfolio --token "$FIREBASE_TOKEN"

Clone this wiki locally