A community based topic aggregation platform built on atproto

fix(devops): Change dev PostgreSQL port to 5435 to avoid local conflict

**PROBLEM**: Local PostgreSQL system service running on port 5433,
preventing dev docker-compose stack from starting.

**FIX**: Changed coves-dev-postgres port mapping from 5433→5432 to 5435→5432

**ENVIRONMENT PORTS**:
- Local PostgreSQL system: 5432, 5433
- Test PostgreSQL (docker): 5434
- Dev PostgreSQL (docker): 5435 (NEW)
- PDS (docker): 3001

**ALSO ADDED**:
- PDS_INVITE_REQUIRED: "false" (disable invite codes for testing)
- Updated PDS_SERVICE_HANDLE_DOMAINS to include .communities.coves.social
(allows community handles like community-name.communities.coves.social)

**IMPACT**:
- Dev stack can now start without port conflicts
- E2E tests can create community PDS accounts
- No changes required to test database setup

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

+7 -3
+7 -3
docker-compose.dev.yml
··· 14 14 # - relay: BigSky relay (optional, will crawl entire network!) 15 15 16 16 services: 17 - # PostgreSQL Database (Port 5433) 17 + # PostgreSQL Database (Port 5435) 18 18 # Used by Coves AppView for indexing data from firehose 19 19 postgres: 20 20 image: postgres:15 21 21 container_name: coves-dev-postgres 22 22 ports: 23 - - "5433:5432" 23 + - "5435:5432" 24 24 environment: 25 25 POSTGRES_DB: ${POSTGRES_DB:-coves_dev} 26 26 POSTGRES_USER: ${POSTGRES_USER:-dev_user} ··· 83 83 PDS_PLC_ROTATION_KEY_K256_PRIVATE_KEY_HEX: ${PDS_PLC_ROTATION_KEY:-af514fb84c4356241deed29feb392d1ee359f99c05a7b8f7bff2e5f2614f64b2} 84 84 85 85 # Service endpoints 86 - PDS_SERVICE_HANDLE_DOMAINS: ${PDS_SERVICE_HANDLE_DOMAINS:-.local.coves.dev} 86 + # Allow both user handles (.local.coves.dev) and community handles (.communities.coves.social) 87 + PDS_SERVICE_HANDLE_DOMAINS: ${PDS_SERVICE_HANDLE_DOMAINS:-.local.coves.dev,.communities.coves.social} 87 88 88 89 # Dev mode settings (allows HTTP instead of HTTPS) 89 90 PDS_DEV_MODE: "true" 91 + 92 + # Disable invite codes for testing 93 + PDS_INVITE_REQUIRED: "false" 90 94 91 95 # Development settings 92 96 NODE_ENV: development