* Merged mod file upload in version creation, mod creation and
version file add to one function; This makes sure that they are
consistent
* Made some fields on `User` optional: `github_id`, `avatar_url`, `bio`.
* We may not want to publicly show the `github_id` to everyone
with access to the API
* If we allow non-github users, some of those fields would be
invalid; some oauth providers may not have avatars or bios
* Made CORS origins should configurable
* Made `--reconfigure-indices` and `--reset-indices` exit after
completion instead of starting the server
26 lines
578 B
Bash
26 lines
578 B
Bash
DEBUG=true
|
|
RUST_LOG=info,sqlx::query=warn
|
|
|
|
CORS_ORIGINS='["http://localhost:3000","https://modrinth.com"]'
|
|
CDN_URL=https://cdn.modrinth.com
|
|
|
|
DATABASE_URL=postgresql://labrinth:labrinth@localhost/labrinth
|
|
MEILISEARCH_ADDR=http://localhost:7700
|
|
|
|
BIND_ADDR=127.0.0.1:8000
|
|
MOCK_FILE_PATH=/tmp/modrinth
|
|
|
|
BACKBLAZE_ENABLED=false
|
|
BACKBLAZE_KEY_ID=none
|
|
BACKBLAZE_KEY=none
|
|
BACKBLAZE_BUCKET_ID=none
|
|
|
|
INDEX_CURSEFORGE=false
|
|
MAX_CURSEFORGE_ID=450000
|
|
# 1 hour
|
|
LOCAL_INDEX_INTERVAL=3600
|
|
# 12 hours
|
|
EXTERNAL_INDEX_INTERVAL=43200
|
|
|
|
GITHUB_CLIENT_ID=3acffb2e808d16d4b226
|
|
GITHUB_CLIENT_SECRET=none |