Files
pad/docker-compose.test.yml
T
xarmian b2b4feecb9 feat: console navigation, PostgreSQL CI, and operational improvements
- Route root (/) to /console for centralized workspace management
- Update TopBar user dropdown with console nav links (workspaces, settings, billing, admin)
- Move account settings (profile, password, tokens) from workspace settings to /console/settings
- Enhance admin page with email configuration UI and CSRF-protected writes
- Add PostgreSQL CI job to GitHub Actions with race detector on main
- Add `make test-pg` for local PostgreSQL testing via docker-compose
- Expand health/ready endpoint with DB connection pool stats
- Increase item number retry limit for high-concurrency environments
- Add concurrent store benchmarks and FTS search quality tests
- Add AGENTS.md for multi-agent development guidance
2026-04-13 01:29:15 +00:00

22 lines
539 B
YAML

# PostgreSQL for integration tests.
# Usage: docker compose -f docker-compose.test.yml up -d
# make test-pg
# docker compose -f docker-compose.test.yml down -v
services:
postgres:
image: postgres:17-alpine
environment:
POSTGRES_USER: pad
POSTGRES_PASSWORD: pad
POSTGRES_DB: pad
ports:
- "5445:5432"
healthcheck:
test: ["CMD-SHELL", "pg_isready -U pad"]
interval: 2s
timeout: 2s
retries: 10
tmpfs:
- /var/lib/postgresql/data # RAM-backed for speed