Wire postgres, pgadmin, backend, nginx, and tor with nullcart-style layout; document clearnet and onion hostname env vars for deploy.
47 lines
1.1 KiB
Bash
47 lines
1.1 KiB
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
|
|
|
|
CLEARNET_DOMAIN=localhost
|
|
ONION_HOSTNAME=samplexxxxxxxxx.onion
|
|
|
|
CORS_ORIGINS=http://localhost:5173,http://127.0.0.1:5173
|
|
|
|
ALTCHA_ENABLED=true
|
|
ALTCHA_HMAC_KEY=change-me-use-long-random-secret
|
|
ALTCHA_MAX_NUMBER=250000
|
|
ALTCHA_CHALLENGE_TTL_MS=600000
|
|
|
|
THROTTLE_TTL_MS=60000
|
|
THROTTLE_LIMIT=1000
|
|
THROTTLE_UPLOAD_TTL_MS=60000
|
|
THROTTLE_UPLOAD_LIMIT=20
|
|
|
|
VALIDATION_UPLOAD_MAX_VIEWS_MAX=1000000
|
|
VALIDATION_UPLOAD_MAX_IMAGE_BYTES=10485760 # 10MiB
|
|
VALIDATION_UPLOAD_JSON_BODY_PADDING_BYTES=2097152 # 2MiB
|
|
|
|
VITE_API_BASE_URL=http://localhost:3000/api
|
|
VITE_CLEARNET_SCHEME=http
|
|
VITE_CLEARNET_DOMAIN=localhost:5173
|
|
VITE_ONION_HOSTNAME=samplexxxxxxxxx.onion
|
|
VITE_ALTCHA_ENABLED=true
|
|
VITE_ALTCHA_MAX_NUMBER=250000
|
|
VITE_UPLOAD_MAX_QUEUE_SIZE=10
|
|
VITE_VALIDATION_UPLOAD_MAX_VIEWS_MAX=1000000
|
|
VITE_VALIDATION_UPLOAD_MAX_IMAGE_BYTES=10485760 # 10MiB
|