Skip to content

[F1-03] docker-compose de desarrollo sin Google Cloud (Mongo, Redis, MinIO) #23

Open

Description

@JCCG-code

Fase: F1 · Tamaño: S · Depende de: #21 (F1-01), #15 (F0-01)

Objetivo

Levantar toda la infraestructura local con un comando y sin credenciales de gcloud.

Alcance

  • Servicios: mongo, redis (o Valkey), minio + job de creación del bucket, server (la API actual).
  • Eliminar el bind mount de application_default_credentials.json.
  • Volúmenes con nombre para los datos de Mongo y MinIO.
  • Healthchecks en todos los servicios.
  • Documentar en .env.example las variables nuevas (REDIS_URL, S3_*).

Criterios de aceptación

  • docker compose up -d en una máquina sin gcloud termina con todos los servicios healthy.
  • grep -ri gcloud docker-compose.yml no devuelve nada.
  • La consola de MinIO muestra el bucket de desarrollo creado.
  • docker compose down -v && docker compose up -d vuelve a dejar todo healthy.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions