Installation
Docker Setup
How to install and run AI Studio via Docker
The easiest and quickest way to run AI Studio is via docker-compose.
1
Create `docker-compose.yml`
docker-compose.yml
version: '3.8'
services:
postgres:
image: postgres:13
environment:
- POSTGRES_DB=aistudio
- POSTGRES_USER=aistudio
- POSTGRES_HOST_AUTH_METHOD=trust
volumes:
- postgres:/var/lib/postgresql/data
ports:
- 5432:5432
healthcheck:
test: [ "CMD-SHELL", "pg_isready -U aistudio" ]
interval: 30s
timeout: 30s
retries: 3
restart: always
redis:
image: redis:7.2-alpine
ports:
- 6379:6379
command: redis-server --save 20 1 --loglevel warning
volumes:
- redis:/data
healthcheck:
test: ["CMD", "redis-cli", "ping"]
interval: 1s
timeout: 3s
retries: 30
restart: always
clickhouse:
image: clickhouse/clickhouse-server:24.1.5
volumes:
- clickhouse:/var/lib/clickhouse
ports:
- 9000:9000
- 8123:8123
restart: always
migrate:
image: missingstudio/ai:dev
command: ["migrate"]
environment:
- GATEWAY_POSTGRES_URL=postgres://aistudio@postgres:5432/aistudio?sslmode=disable
depends_on:
- postgres
aistudio:
image: missingstudio/ai:dev
environment:
- GATEWAY_APP_HOST=0.0.0.0
- GATEWAY_APP_PORT=8080
- GATEWAY_REDIS_HOST=redis
- GATEWAY_REDIS_PORT=6379
- GATEWAY_POSTGRES_URL=postgres://aistudio@postgres:5432/aistudio?sslmode=disable
command: ["start"]
ports:
- 8080:8080
depends_on:
- redis
- postgres
- clickhouse
- migrate
volumes:
redis: {}
postgres: {}
clickhouse: {}
2
Start Docker Compose
docker-compose up -d
You’re geared up and ready to go! 🚀
Following these steps should have you AI studio up and running to power up LLMOps for your LLM appplications. If you have any questions or need support, reach out to our Discord Community.
Other options
Command Line Interface (CLI)
Install AI Studio locally into your developer machine or bare metal setup via CLI (MacOS, Linux)
Kubernetes (coming soon)
Install AI Studio into a Kubernetes cluster using helm chart
Was this page helpful?