Quick Setup with Docker Compose
Quick setup
You need to have installed Docker
Step 1: Clone the AAQ repository.
Step 2: Navigate to the deployment/docker-compose/
subfolder.
Step 3: Copy template.*.env
files to .*.env
:
cp template.base.env .base.env
cp template.core_backend.env .core_backend.env
cp template.litellm_proxy.env .litellm_proxy.env
Step 4: Configure LiteLLM Proxy server
- (optional) Edit
litellm_proxy_config.yaml
with LLM services you want to use. See LiteLLM Proxy Server for more details. - Update the API key(s) and authentication information in
.litellm_proxy.env
. Make sure you set up the correct authentication for the LLM services defined inlitellm_proxy_config.yaml
.
Step 5: Run docker-compose
You can now view the AAQ admin app at https://$DOMAIN/
(by default, this should be https://localhost/) and the API documentation at
https://$DOMAIN/api/docs
(you can also test the endpoints here).
Step 6: Shutdown containers
Ready to deploy?
See Configuring AAQ to configure your app.