|
version: '3.6' |
|
|
|
services: |
|
api: |
|
image: quay.io/go-skynet/local-ai:latest |
|
build: |
|
context: ../../ |
|
dockerfile: Dockerfile |
|
ports: |
|
- 8080:8080 |
|
environment: |
|
- DEBUG=true |
|
- MODELS_PATH=/models |
|
volumes: |
|
- ./models:/models:cached |
|
command: ["/usr/bin/local-ai" ] |
|
|
|
js: |
|
build: |
|
context: . |
|
dockerfile: JS.Dockerfile |
|
profiles: |
|
- js |
|
- ts |
|
depends_on: |
|
- "api" |
|
environment: |
|
- 'OPENAI_API_KEY=sk-XXXXXXXXXXXXXXXXXXXX' |
|
- 'OPENAI_API_BASE=http://api:8080/v1' |
|
- 'MODEL_NAME=gpt-3.5-turbo' |
|
|
|
py: |
|
build: |
|
context: . |
|
dockerfile: PY.Dockerfile |
|
profiles: |
|
- py |
|
depends_on: |
|
- "api" |
|
environment: |
|
- 'OPENAI_API_KEY=sk-XXXXXXXXXXXXXXXXXXXX' |
|
- 'OPENAI_API_BASE=http://api:8080/v1' |
|
- 'MODEL_NAME=gpt-3.5-turbo' |