Skip to content

fix(extensions-library): add sensible defaults for required env vars#716

Open
Arifuzzamanjoy wants to merge 1 commit intoLight-Heart-Labs:resources/devfrom
Arifuzzamanjoy:fix/compose-env-defaults
Open

fix(extensions-library): add sensible defaults for required env vars#716
Arifuzzamanjoy wants to merge 1 commit intoLight-Heart-Labs:resources/devfrom
Arifuzzamanjoy:fix/compose-env-defaults

Conversation

@Arifuzzamanjoy
Copy link
Copy Markdown
Contributor

8 compose files were failing validate-compose.sh because they required env vars to be set before compose config could run. Added sensible defaults so services can start out of the box.

Changes:

  • anythingllm: JWT_SECRET, AUTH_TOKEN
  • flowise: USERNAME, PASSWORD (empty = no auth for local dev)
  • frigate: RTSP_PASSWORD
  • jupyter: TOKEN
  • librechat: CREDS_KEY, CREDS_IV, JWT secrets, MONGO_PASSWORD, MEILI_KEY
  • open-interpreter: API_KEY (optional)
  • paperless-ngx: SECRET_KEY
  • weaviate: API_KEY

All defaults are obvious placeholders meant for local dev. Users should override them for production.

8 compose files were failing validation because they required env vars
to be set before compose config could run. Added defaults so services
can start out of the box for local dev.

- anythingllm: JWT_SECRET, AUTH_TOKEN
- flowise: USERNAME, PASSWORD (empty = no auth)
- frigate: RTSP_PASSWORD
- jupyter: TOKEN
- librechat: CREDS_KEY, CREDS_IV, JWT secrets, MONGO_PASSWORD, MEILI_KEY
- open-interpreter: API_KEY (optional)
- paperless-ngx: SECRET_KEY
- weaviate: API_KEY

All defaults are obvious placeholders for production override.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant