# SPDX-License-Identifier: AGPL-3.0-or-later # # Checked-in local development defaults. Private credentials and personal # overrides belong in .env.local or config/env/local.env, both ignored by git. FLUXER_ENV=development NODE_ENV=development FLUXER_BASE_DOMAIN=localhost FLUXER_PUBLIC_SCHEME=http FLUXER_PUBLIC_PORT=8088 FLUXER_STATIC_CDN_DOMAIN=localhost FLUXER_PUBLIC_URL=http://localhost:8088 FLUXER_API_ENDPOINT=http://localhost:8088/api FLUXER_API_CLIENT_ENDPOINT=http://localhost:8088/api FLUXER_APP_ENDPOINT=http://localhost:8088 FLUXER_GATEWAY_ENDPOINT=ws://localhost:8088/gateway FLUXER_MEDIA_ENDPOINT=http://localhost:8088/media FLUXER_STATIC_CDN_ENDPOINT=http://localhost:8088 FLUXER_ADMIN_ENDPOINT=http://localhost:8088/admin FLUXER_MARKETING_ENDPOINT=http://localhost:8088/marketing FLUXER_TRUST_CLIENT_IP_HEADER=true FLUXER_CLIENT_IP_HEADER_NAME=x-forwarded-for FLUXER_DATABASE_BACKEND=postgres FLUXER_POSTGRES_HOST=postgres FLUXER_POSTGRES_PORT=5432 FLUXER_POSTGRES_DATABASE=fluxer FLUXER_POSTGRES_USERNAME=fluxer FLUXER_POSTGRES_PASSWORD=fluxer FLUXER_POSTGRES_SSL=false FLUXER_POSTGRES_MAX_CONNECTIONS=20 FLUXER_POSTGRES_KV_TABLE=fluxer_kv FLUXER_CASSANDRA_HOSTS=cassandra FLUXER_CASSANDRA_PORT=9042 FLUXER_CASSANDRA_KEYSPACE=fluxer FLUXER_CASSANDRA_LOCAL_DC=datacenter1 FLUXER_CASSANDRA_USERNAME=fluxer FLUXER_CASSANDRA_PASSWORD=fluxer FLUXER_KV_URL=redis://valkey:6379/0 FLUXER_NATS_URL=nats://nats:4222 FLUXER_NATS_JETSTREAM_URL=nats://nats:4222 FLUXER_INTERNAL_API_ENDPOINT=http://127.0.0.1:8080 FLUXER_INTERNAL_GATEWAY_ENDPOINT=http://127.0.0.1:8771 FLUXER_INTERNAL_MEDIA_PROXY_ENDPOINT=http://127.0.0.1:8082 FLUXER_MEDIA_PROXY_ENDPOINT=http://127.0.0.1:8082 FLUXER_MEDIA_PROXY_PUBLIC_ENDPOINT=http://localhost:8088/media FLUXER_SVC_NATS_URL=nats://nats:4222 FLUXER_SVC_SHARD_COUNT=1 FLUXER_SVC_CACHE_TTL_MS=30000 FLUXER_SVC_CACHE_HARD_TTL_MS=600000 FLUXER_SVC_MAX_CONCURRENT_REQUESTS=64 FLUXER_S3_ENDPOINT=http://127.0.0.1:8333 FLUXER_S3_PUBLIC_ENDPOINT=http://localhost:8088 FLUXER_S3_REGION=us-east-1 FLUXER_S3_ACCESS_KEY_ID=fluxer FLUXER_S3_SECRET_ACCESS_KEY=fluxer-secret FLUXER_S3_FORCE_PATH_STYLE=true FLUXER_S3_BUCKET_CDN=fluxer FLUXER_S3_BUCKET_UPLOADS=fluxer-uploads FLUXER_S3_BUCKET_DOWNLOADS=fluxer-downloads FLUXER_S3_BUCKET_REPORTS=fluxer-reports FLUXER_S3_BUCKET_HARVESTS=fluxer-harvests FLUXER_S3_BUCKET_STATIC=fluxer-static FLUXER_LIVEKIT_ENABLED=true FLUXER_LIVEKIT_URL=ws://localhost:8088/livekit FLUXER_LIVEKIT_API_KEY=devkey FLUXER_LIVEKIT_API_SECRET=secret FLUXER_LIVEKIT_WEBHOOK_URL=http://localhost:8088/api/webhooks/livekit FLUXER_LIVEKIT_DEFAULT_REGION={"id":"local","name":"Local","emoji":"LC","latitude":59.3293,"longitude":18.0686} FLUXER_API_PORT=8080 FLUXER_API_PRESIGNED_ATTACHMENT_UPLOADS_ENABLED=true FLUXER_API_WORKER_MODE=all_lanes FLUXER_API_WORKER_ENABLE_VOICE_RECONCILIATION=true FLUXER_APP_DEV_PORT=3000 FLUXER_APP_PROXY_PORT=8773 FLUXER_STATIC_DIR=fluxer_app/dist FLUXER_MEDIA_PROXY_HOST=0.0.0.0 FLUXER_MEDIA_PROXY_PORT=8082 FLUXER_MEDIA_PROXY_SECRET_KEY=dev-media-proxy-secret FLUXER_MEDIA_PROXY_MODE=upload FLUXER_MEDIA_PROXY_STORAGE_BACKEND=s3 FLUXER_MEDIA_PROXY_UPLOAD_RELAY_ENDPOINT=http://localhost:8088/media FLUXER_MEDIA_PROXY_UPLOAD_RELAY_KEEP_DIRECT_COUNTRIES= FLUXER_GATEWAY_PORT=8771 FLUXER_GATEWAY_MEDIA_PROXY_ENDPOINT=http://localhost:8088/media FLUXER_GATEWAY_STATIC_CDN_ENDPOINT=http://localhost:8088 FLUXER_GATEWAY_RPC_AUTH_TOKEN=dev-gateway-rpc-token FLUXER_GATEWAY_LOGGER_LEVEL=info FLUXER_GATEWAY_PRESENCE_PUSH_BUFFER_MAX_ENTRIES=128 FLUXER_GATEWAY_PRESENCE_PUSH_BUFFER_MAX_BYTES=1048576 FLUXER_ADMIN_PORT=3020 FLUXER_ADMIN_BASE_PATH=/admin FLUXER_ADMIN_SECRET_KEY_BASE=dev-admin-secret-key-base FLUXER_ADMIN_OAUTH_CLIENT_ID=1234567890123456789 FLUXER_ADMIN_OAUTH_CLIENT_SECRET=dev-admin-oauth-secret FLUXER_ADMIN_OAUTH_REDIRECT_URI=http://localhost:8088/admin/oauth2_callback FLUXER_MARKETING_PORT=3010 FLUXER_MARKETING_HOST=0.0.0.0 FLUXER_MARKETING_BASE_PATH=/marketing FLUXER_MARKETING_SECRET_KEY_BASE=dev-marketing-secret-key-base FLUXER_SUDO_MODE_SECRET=dev-sudo-secret FLUXER_CONNECTION_INITIATION_SECRET=dev-connection-initiation-secret FLUXER_VAPID_PUBLIC_KEY=dev-vapid-public-key FLUXER_VAPID_PRIVATE_KEY=dev-vapid-private-key FLUXER_VAPID_EMAIL=dev@localhost FLUXER_PASSKEY_RP_NAME=Fluxer Dev FLUXER_PASSKEY_RP_ID=localhost FLUXER_PASSKEY_ADDITIONAL_ALLOWED_ORIGINS=http://localhost,http://localhost:8088 FLUXER_EMAIL_ENABLED=true FLUXER_EMAIL_PROVIDER=smtp FLUXER_EMAIL_FROM_EMAIL=dev@localhost FLUXER_EMAIL_FROM_NAME=Fluxer Dev FLUXER_EMAIL_SMTP_HOST=mailpit FLUXER_EMAIL_SMTP_PORT=1025 FLUXER_EMAIL_SMTP_USERNAME=dev FLUXER_EMAIL_SMTP_PASSWORD=dev FLUXER_EMAIL_SMTP_SECURE=false FLUXER_SMS_ENABLED=false FLUXER_CAPTCHA_ENABLED=false FLUXER_CAPTCHA_PROVIDER=none FLUXER_SEARCH_ENGINE=elasticsearch FLUXER_SEARCH_URL=http://localhost:9200 FLUXER_SEARCH_TLS_REJECT_UNAUTHORIZED=false FLUXER_STRIPE_ENABLED=false FLUXER_NCMEC_ENABLED=false FLUXER_CLAMAV_ENABLED=false FLUXER_GIF_PROVIDER=tenor FLUXER_DISCOVERY_ENABLED=true FLUXER_SELF_HOSTED=true FLUXER_DISABLE_RATE_LIMITS=true FLUXER_TEST_MODE_ENABLED=false PUBLIC_BUILD_VERSION=dev PUBLIC_RELEASE_CHANNEL=canary PUBLIC_BOOTSTRAP_API_ENDPOINT=/api PUBLIC_BOOTSTRAP_API_PUBLIC_ENDPOINT=http://localhost:8088/api FLUXER_MEDIA_PROXY_UPLOAD_RELAY_SECRET_BASE64=Zmx1eGVyLWRldi11cGxvYWQtcmVsYXktc2VjcmV0LTAwMDA= AWS_EC2_METADATA_DISABLED=true AWS_ACCESS_KEY_ID=fluxer AWS_SECRET_ACCESS_KEY=fluxer-secret AWS_DEFAULT_REGION=us-east-1