ti-pote/docker-compose.yml
ordinarthur 674109ea22 feat: initial project setup — Phase 0
Monorepo pnpm avec NestJS backend en architecture hexagonale.
- Structure hexagonale complète (ports, adapters, domain entities)
- 9 entities TypeORM (Home, User, Device, Credentials, Session, Message, Memory, Timer)
- Migration initiale SQL avec pgvector support
- Docker Compose (PostgreSQL 16 + pgvector + Redis 7)
- Config partagée (tsconfig, ESLint, Prettier)
- Outbound ports définis (STT, TTS, LLM, Cache, Storage, VectorStore)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-27 09:01:52 +01:00

26 lines
495 B
YAML

services:
postgres:
image: pgvector/pgvector:pg16
ports:
- '5432:5432'
volumes:
- pgdata:/var/lib/postgresql/data
environment:
POSTGRES_DB: tipote
POSTGRES_USER: tipote
POSTGRES_PASSWORD: ${DB_PASSWORD:-tipote}
restart: unless-stopped
redis:
image: redis:7-alpine
ports:
- '6379:6379'
volumes:
- redisdata:/data
command: redis-server --appendonly yes
restart: unless-stopped
volumes:
pgdata:
redisdata: