Files
private_image/.env.example
T
nobswebdev 5f6ee193e7 Configure share link origins from clearnet scheme and onion hostname.
Lets the frontend build full viewer and delete URLs for both networks without hardcoding host shape in components.
2026-10-25 22:00:05 +01:00

44 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
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=abcdefghijklmnop.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