COMPOSE_PROJECT_NAME=crank POSTGRES_DB=crank POSTGRES_USER=crank POSTGRES_PASSWORD=change-me POSTGRES_HOST=postgres POSTGRES_PORT=5432 POSTGRES_PUBLISH_BIND=127.0.0.1 CRANK_ADMIN_API_IMAGE=git.itexp.me/bsodfather/crank-community-admin-api:main CRANK_MCP_SERVER_IMAGE=git.itexp.me/bsodfather/crank-community-mcp-server:main CRANK_UI_IMAGE=git.itexp.me/bsodfather/crank-community-ui:main CRANK_STORAGE_ROOT=/var/lib/crank/storage CRANK_PUBLISH_BIND=127.0.0.1 CRANK_ADMIN_BIND=0.0.0.0:3001 CRANK_MCP_BIND=0.0.0.0:3002 CRANK_MCP_REFRESH_MS=5000 CRANK_CACHE_BACKEND=memory CRANK_CACHE_URL= CRANK_CACHE_DEFAULT_TTL_MS= CRANK_LOG_LEVEL=info CRANK_MASTER_KEY=change-me-master-key CRANK_SESSION_SECRET=change-me-session-secret CRANK_PASSWORD_PEPPER=change-me-password-pepper CRANK_SESSION_TTL_HOURS=24 CRANK_BOOTSTRAP_ADMIN_EMAIL=owner@crank.local CRANK_BOOTSTRAP_ADMIN_PASSWORD=change-me-admin-password CRANK_BOOTSTRAP_ADMIN_DISPLAY_NAME=Crank Owner CRANK_DEMO_SEED=true CRANK_BASE_URL=https://crank.example.com