GET /api/altcha/challenge, nullcart-style env validation, and ALTCHA_ENABLED wiring.
41 lines
909 B
Bash
41 lines
909 B
Bash
COMPOSE_PROJECT_NAME=private_image_dev
|
|
|
|
POSTGRES_HOST=postgres
|
|
POSTGRES_DB=private_image
|
|
POSTGRES_USER=postgres
|
|
POSTGRES_PASSWORD=postgres
|
|
POSTGRES_PORT=5432
|
|
POSTGRES_MIGRATIONS_RUN=false
|
|
|
|
PGADMIN_DEFAULT_EMAIL=admin@example.com
|
|
PGADMIN_DEFAULT_PASSWORD=admin
|
|
PGADMIN_PORT=5555
|
|
|
|
BACKEND_PORT=3000
|
|
FRONTEND_PORT=5173
|
|
|
|
NODE_ENV=development
|
|
|
|
CORS_ORIGINS=http://localhost:5173,http://127.0.0.1:5173
|
|
|
|
MAX_IMAGES_PER_UPLOAD=10
|
|
MULTER_MAX_FILE_BYTES=10485760
|
|
|
|
ALTCHA_ENABLED=true
|
|
ALTCHA_HMAC_KEY=change-me-use-long-random-secret
|
|
ALTCHA_MAX_NUMBER=50000
|
|
|
|
NEVER_MODE_INACTIVITY_DAYS=365
|
|
|
|
THROTTLE_UPLOAD_TTL_MS=60000
|
|
THROTTLE_UPLOAD_LIMIT=20
|
|
THROTTLE_HOTLINK_PER_IP_TTL_MS=60000
|
|
THROTTLE_HOTLINK_PER_IP_LIMIT=1000
|
|
THROTTLE_HOTLINK_PER_ID_TTL_MS=60000
|
|
THROTTLE_HOTLINK_PER_ID_LIMIT=120
|
|
|
|
VITE_API_BASE_URL=http://localhost:3000/api
|
|
VITE_CLEARNET_DOMAIN=localhost:5173
|
|
VITE_ONION_HOSTNAME=
|
|
VITE_MAX_IMAGES_PER_UPLOAD=10
|