Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thunderbug1/librechatazuredeployment
A Terraform setup to deploy LibreChat to Azure and setup all the necessary services.
https://github.com/thunderbug1/librechatazuredeployment
azure librechat terraform
Last synced: about 20 hours ago
JSON representation
A Terraform setup to deploy LibreChat to Azure and setup all the necessary services.
- Host: GitHub
- URL: https://github.com/thunderbug1/librechatazuredeployment
- Owner: thunderbug1
- License: mit
- Created: 2023-07-19T12:52:46.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-11T14:23:03.000Z (7 months ago)
- Last Synced: 2024-05-03T03:26:06.049Z (6 months ago)
- Topics: azure, librechat, terraform
- Language: HCL
- Homepage:
- Size: 33.2 KB
- Stars: 28
- Watchers: 1
- Forks: 23
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# LibreChatAzureDeployment
A Terraform setup to deploy [LibreChat](https://github.com/danny-avila/LibreChat) to Azure and setup all the necessary services.# Azure Deployment Instructions
## Prerequisites
You must have an existing Azure subscription for this to work.
## Steps
1. **Clone the repository.**
2. **Open in VS-Code Devcontainer.**3. **[Optional] Configure Deployment:**
* Edit `terraform.tfvars` to customize your deployment.
* You can for example set the `MONGO_URI` which is the connection string to your MongoDB. A fast and simple solution for that is a free cloud instance, like setting up an [Atlas Instance](https://github.com/danny-avila/LibreChat/blob/main/docs/install/mongodb.md). By default a CosmosDB instance is set up automatically.4. **Azure Login:** Open the Terminal inside of VS-Code, and run the command `az login`.
5. **Terraform Initialization:** In the Terminal inside of VS-Code, run the command `terraform init`.
6. **Apply Terraform Configuration:** In the Terminal inside of VS-Code, run the command `terraform apply`.
7. **Open LibreChat:** After finishing, terraform shows the outputs in the terminal. Open the Url of "libre_chat_url" (it might take some minutes until everything has booted)
## TeardownTo tear down your Azure resources, run the command `terraform destroy` in the Terminal inside of VS-Code.