# Dev compose (hot reload). Same vars as .env.example, but service hostnames. NODE_ENV=development PORT=3001 APP_URL=http://localhost:5173 CORS_ORIGINS=http://localhost:5173 SESSION_SECRET=dev-secret-change-me-please-32chars-min SESSION_TTL_DAYS=30 POSTGRES_USER=adc POSTGRES_PASSWORD=adc POSTGRES_DB=adc DATABASE_URL=postgres://adc:adc@postgres:5432/adc REDIS_URL=redis://redis:6379 # Object storage image. Upstream minio/minio was removed from Docker Hub; use a fork. # NOTE: compose reads this for ${...} substitution only via the .env file or --env-file, # NOT from env_file. Run: docker compose --env-file .env.dev -f docker-compose.dev.yml up MINIO_IMAGE=firstfinger/minio:latest # Leave EMPTY to use the image's own entrypoint/start script (firstfinger/minio). # For stock minio/minio set: server /data --console-address ":9001" MINIO_COMMAND= MINIO_ROOT_USER=minioadmin MINIO_ROOT_PASSWORD=minioadmin MINIO_ENDPOINT=minio MINIO_PORT=9000 MINIO_SSL=false MINIO_ACCESS_KEY=minioadmin MINIO_SECRET_KEY=minioadmin MINIO_BUCKET=adc-retivo MINIO_PUBLIC_URL=http://localhost:9000 # Vite dev-server proxy target (inside the dev compose network) VITE_PROXY_TARGET=http://server:3001 MB_USER_AGENT=ADCRetivo/1.0 ( https://example.com contact:admin@example.com ) ACOUSTID_API_KEY= FPCALC_PATH=fpcalc ADMIN_EMAIL=admin@adc.retivo ADMIN_USERNAME=admin ADMIN_PASSWORD=admin123