[GH-ISSUE #2573] [FEAT]: Configuration as Code #1666

Closed
opened 2026-02-22 18:25:57 -05:00 by yindo · 1 comment
Owner

Originally created by @Stono on GitHub (Nov 3, 2024).
Original GitHub issue: https://github.com/Mintplex-Labs/anything-llm/issues/2573

What would you like to see?

A fair amount can be configured using environment variables, but ideally i'd like to be able to develop locally then export the configuration, commit it into the git repo, and then have it deploy across N environments. Even if that was just a big whopping json document of all the configuration (obviously excluding documents, chats etc).

CI/CD for the workspace config basically.

Thinking out loud, I could probably build something using the API? GET /workspaces / POST /workspaces.

Originally created by @Stono on GitHub (Nov 3, 2024). Original GitHub issue: https://github.com/Mintplex-Labs/anything-llm/issues/2573 ### What would you like to see? A fair amount can be configured using environment variables, but ideally i'd like to be able to develop locally then export the configuration, commit it into the git repo, and then have it deploy across N environments. Even if that was just a big whopping json document of all the configuration (obviously excluding documents, chats etc). CI/CD for the workspace config basically. Thinking out loud, I could probably build something using the API? GET /workspaces / POST /workspaces.
yindo added the enhancementfeature request labels 2026-02-22 18:25:57 -05:00
yindo closed this issue 2026-02-22 18:25:57 -05:00
Author
Owner

@timothycarambat commented on GitHub (Nov 4, 2024):

you could do this with a build script since you can use the system API in an unauthenticated mode (or Developer API methods) then once done, swap it to multi-user mode or password protected more.

This would enable you to spin up an instance, call a bunch of endpoints to get everything the way you like - then secure the instance per script run

@timothycarambat commented on GitHub (Nov 4, 2024): you could do this with a build script since you can use the `system` API in an unauthenticated mode (or Developer API methods) then once done, swap it to multi-user mode or password protected more. This would enable you to spin up an instance, call a bunch of endpoints to get everything the way you like - then secure the instance per script run
yindo changed title from [FEAT]: Configuration as Code to [GH-ISSUE #2573] [FEAT]: Configuration as Code 2026-06-05 14:42:02 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Mintplex-Labs/anything-llm#1666