services: db: image: postgres:17-alpine environment: POSTGRES_USER: paperclip POSTGRES_PASSWORD: paperclip POSTGRES_DB: paperclip ports: - "5432:5432" volumes: - pgdata:/var/lib/postgresql/data server: build: . ports: - "3100:3100" environment: DATABASE_URL: postgres://paperclip:paperclip@db:5432/paperclip PORT: "3100" SERVE_UI: "true" PAPERCLIP_DEPLOYMENT_MODE: "authenticated" PAPERCLIP_DEPLOYMENT_EXPOSURE: "private" BETTER_AUTH_SECRET: "${BETTER_AUTH_SECRET:-dev-insecure-change-me}" depends_on: - db volumes: pgdata: