97 lines
2.3 KiB
YAML
97 lines
2.3 KiB
YAML
services:
|
|
myki-mariadb:
|
|
image: mariadb:11
|
|
container_name: myki-mariadb
|
|
restart: always
|
|
environment:
|
|
MYSQL_ROOT_PASSWORD: rootpassword
|
|
MYSQL_DATABASE: llm_projects
|
|
MYSQL_USER: llmuser
|
|
MYSQL_PASSWORD: llmpassword
|
|
ports:
|
|
- "3306:3306"
|
|
volumes:
|
|
- ./data/mariadb:/var/lib/mysql
|
|
- ./initdb:/docker-entrypoint-initdb.d # SQL-Dateien werden hier automatisch beim ersten Start ausgeführt
|
|
|
|
myki-phpmyadmin:
|
|
image: phpmyadmin/phpmyadmin
|
|
container_name: myki-phpmyadmin
|
|
restart: always
|
|
environment:
|
|
PMA_HOST: myki-mariadb
|
|
PMA_USER: llmuser
|
|
PMA_PASSWORD: llmpassword
|
|
ports:
|
|
- "8081:80"
|
|
depends_on:
|
|
- myki-mariadb
|
|
|
|
myki-arangodb:
|
|
image: arangodb:3.12
|
|
container_name: myki-arangodb
|
|
restart: always
|
|
environment:
|
|
ARANGO_ROOT_PASSWORD: rootpassword
|
|
ports:
|
|
- "8529:8529"
|
|
volumes:
|
|
- ./data/arangodb:/var/lib/arangodb3
|
|
- ./initdb-arango:/docker-entrypoint-initdb.d # Initialisierung
|
|
|
|
# myki-lmstudio:
|
|
# image: ghcr.io/nomic-ai/ministral-3-14b-instruct-2512
|
|
# container_name: myki-lmstudio
|
|
# environment:
|
|
# LMSTUDIO_API: "1"
|
|
# ports:
|
|
# - "8080:8080"
|
|
# volumes:
|
|
# - ./lmstudio/models:/models
|
|
|
|
myki-api:
|
|
build: ./api
|
|
container_name: myki-api
|
|
depends_on:
|
|
- myki-mariadb
|
|
- myki-arangodb
|
|
#- myki-lmstudio
|
|
environment:
|
|
DB_HOST: myki-mariadb
|
|
DB_USER: llmuser
|
|
DB_PASSWORD: llmpassword
|
|
DB_NAME: llm_projects
|
|
#LM_API_URL: http://lmstudio:8080
|
|
LM_API_URL: http://host.docker.internal:1234
|
|
ARANGO_URL: http://arangodb:8529
|
|
ARANGO_USER: root
|
|
ARANGO_PASSWORD: rootpassword
|
|
ports:
|
|
- "5000:5000"
|
|
|
|
myki-worker:
|
|
build: ./worker
|
|
container_name: myki-worker
|
|
depends_on:
|
|
- myki-api
|
|
- myki-mariadb
|
|
- myki-arangodb
|
|
#- lmstudio
|
|
environment:
|
|
DB_HOST: myki-mariadb
|
|
DB_USER: llmuser
|
|
DB_PASSWORD: llmpassword
|
|
DB_NAME: llm_projects
|
|
LM_API_URL: http://lmstudio:8080
|
|
ARANGO_URL: http://arangodb:8529
|
|
ARANGO_USER: root
|
|
ARANGO_PASSWORD: rootpassword
|
|
|
|
myki-web:
|
|
build: ./web
|
|
container_name: llm_web
|
|
depends_on:
|
|
- myki-api
|
|
ports:
|
|
- "3001:3000"
|