Add entrypoint.sh that fetches secrets from Infisical at container
startup. DATABASE_URL and POSTGRES_PASSWORD now come from Infisical
instead of being hardcoded in docker-compose environment.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
User model added to Prisma. AuthProvider wraps existing Providers.
POST/PUT/DELETE routes require auth, GET routes remain open for demo access.
CalendarSource tracks createdById. Dockerfile updated for SDK copy.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>