AgentSkillsCN

infra-dev

搭建单体仓库,使用Docker Compose(PostgreSQL/Redis/MinIO)、环境变量以及云原生的本地运行环境。关键词:docker-compose、env、单体仓库、Redis、MinIO、CI/CD。

SKILL.md
--- frontmatter
name: infra-dev
description: Setup monorepo, Docker Compose (Postgres/Redis/MinIO), variables d’environnement et exécution locale cloud-native. Mots-clés: docker-compose, env, monorepo, redis, minio, ci/cd.

Skill: Infrastructure & Dev Setup

Utilise ce skill pour les tâches d’initialisation, environnement local et fondations runtime.

Quand l’utiliser

  • Bootstrap monorepo (apps/web, apps/api, packages/shared, packages/ui)
  • Configuration Docker Compose (PG + Redis + MinIO)
  • Définition variables d’environnement API/Web
  • Préparation CI/CD et observabilité de base

Standards attendus

  1. Services locaux minimaux: PostgreSQL, Redis, S3-compatible.
  2. Configurer variables auth, DB, OCR, email, Powens.
  3. Prévoir scripts de démarrage reproductibles.
  4. Éviter dépendances superflues pour rester MVP.

Checklist rapide

  • docker-compose up -d
  • prisma migrate dev
  • prisma db seed
  • Démarrage API/Web avec URLs cohérentes

Production (cible)

  • App: Render/Railway/ECS
  • DB: RDS PostgreSQL
  • Cache/queues: Redis managé
  • Stockage: S3 + CDN
  • Monitoring: Sentry + métriques

Exemples de demandes

  • « Configure docker-compose pour postgres/redis/minio »
  • « Ajoute les variables d’environnement manquantes côté API »
  • « Prépare un script d’initialisation de dev local »