Skip to content

[F2-14] Eliminar Google Cloud del repo #51

Open

Description

@JCCG-code

Fase: F2 · Tamaño: S · Depende de: #27 (F2-05), #45 (F2-13)

Objetivo

Que no quede ninguna dependencia, variable ni archivo de Google Cloud. Google sigue disponible solo como proveedor de IA con la clave de AI Studio del usuario (#36).

Alcance

  • Borrar libs/gCloudStorage.js, libs/debugFile.js y middlewares/authGoogleAI.js.
  • Quitar las dependencias @google-cloud/storage, axios (solo se usaba para GCS; usar fetch), @modelcontextprotocol/sdk (no se usa directamente) y apidoc.
  • Quitar de .env.example: GCS_BUCKET_NAME, JCCG_CODE_PROJECTID, GOOGLE_API_KEY, GEMINI_MODEL_*, API_KEY y ELEVENLABS_API_KEY.
  • Antes de borrar el bucket: el propietario descarga los vídeos finales que quiera conservar (la lista la genera [F3-06] Migrar el texto de los Job antiguos a la cuenta del propietario #53).
  • Revocar en Google Cloud las credenciales y la clave global que ya no se usan, y borrar el bucket (acción manual del propietario).

Criterios de aceptación

  • grep -rniE "google-cloud|gcs|gcloud|JCCG_CODE_PROJECTID|GOOGLE_API_KEY" apps packages docker-compose.yml Dockerfile .env.example no devuelve nada.
  • pnpm why @google-cloud/storage no encuentra el paquete.
  • CI en verde.
  • El propietario confirma en este issue que las credenciales están revocadas y el bucket borrado.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions