Docker images can be found here. Make sure Docker and Docker Compose plugin are installed.
Find installation instructions here.
- Create the
StellarChat
directory:
- Download the
.env.example
file:
Using wget
:
or using curl
- Create your
.env
file by copying and adjusting the .env.example
file:
Edit the .env file with your specific values.
Alternatively, you can create a file named .env
and copy the content below into it:
- Download the
docker-compose.yaml
file:
Using wget
:
or using curl
Alternatively, you can create a file named docker-compose.yaml
and copy the content below into it:
- Run Docker Compose:
Environment Variables
API_URL
: URL for the StellarChat backend API (e.g., http://localhost:7123).
MONGO_DATABASE
: Name of the MongoDB database (default: StellarChat).
MONGO_INITDB_ROOT_USERNAME
: MongoDB root username.
MONGO_INITDB_ROOT_PASSWORD
: MongoDB root password.
QDRANT_ENDPOINT
: URL for Qdrant vector search engine (http://stellar-chat-qdrant:6333).
SEQ_URL
: URL for Seq logging server (http://stellar-chat-seq:5341).
SEQ_API_KEY
: API key for Seq.
SEQ_ADMIN_PASSWORD
: Admin password for Seq.
CORS_ALLOWED_ORIGINS
: Allowed origins for CORS (e.g., * or http://localhost:7080).
OLLAMA_ENDPOINT
: URL for the Ollama service (e.g., * or http://localhost:11434).
Model Keys
OPENAI_API_KEY
: Key for accessing OpenAI services.
Enjoy using Stellar Chat! 🚀