services: web: volumes: - ./apps/web/src:/app/apps/web/src command: ["pnpm", "--filter", "@tessera/web", "dev"] api: volumes: - ./apps/api/src:/app/apps/api/src - ./apps/api/prisma:/app/apps/api/prisma environment: JWT_SECRET: ${JWT_SECRET:-tessera-dev-jwt-secret-change-in-production} TESSERA_ADMIN_USER: ${TESSERA_ADMIN_USER:-admin} TESSERA_ADMIN_EMAIL: ${TESSERA_ADMIN_EMAIL:-admin@tessera.local} TESSERA_ADMIN_PASSWORD: ${TESSERA_ADMIN_PASSWORD:-admin123} TESSERA_FORCE_CHANGE: ${TESSERA_FORCE_CHANGE:-false} command: ["pnpm", "--filter", "@tessera/api", "start:dev"]