Judge Deployment#
This directory contains deployment configuration for the Judge AI moderation service.
Quick Start#
-
Copy example configs:
cp deploy.env.example deploy.env cp .env.example .env -
Edit
deploy.envwith your credentials:DO_TOKEN: DigitalOcean API tokenCLOUDFLARE_ZONE_ID: Cloudflare zone ID for aesthetic.computerCLOUDFLARE_API_TOKEN: Cloudflare API token with DNS edit permissions
-
Edit
.envwith MongoDB credentials:MONGODB_CONNECTION_STRING: MongoDB Atlas connection string
-
Run deployment:
cd /workspaces/aesthetic-computer/judge ./deploy.fish
Files#
deploy.env- DigitalOcean and DNS configuration (gitignored).env- Service environment variables (gitignored)deploy.env.example- Template for deploy.env.env.example- Template for .env
Security#
⚠️ Never commit deploy.env or .env to git!
These files contain sensitive credentials and are gitignored by default.