Node.js script that actually works: - Generates JWT_SECRET_KEY, ADMIN_TOKEN_SECRET, POSTGRES_PASSWORD - Hashes admin password with bcrypt via docker - Writes ADMIN_PASSWORD (plaintext) + ADMIN_PASSWORD_HASH (bcrypt) - Sets *_ENABLED=true for chosen provider, false for others - Writes ALL provider fields (api_key, model, base_url) - Optionally configures Stripe - Optionally starts docker compose - Verified: syntax OK, all env vars match backend expectations Usage: node scripts/setup.js Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
14 KiB
14 KiB