Auto Merge of PR 254 - audiomuse-migration_2026-05-12T19-35-12
Merged by Trez.One
This commit was merged in pull request #254.
This commit is contained in:
+100
-2
@@ -3,6 +3,97 @@ networks:
|
||||
default:
|
||||
name: ultima_default
|
||||
services:
|
||||
audiomuse-ai-flask:
|
||||
container_name: audiomuse-ai-flask
|
||||
depends_on:
|
||||
audiomuse-ai-valkey:
|
||||
required: true
|
||||
condition: service_healthy
|
||||
audiomuse-ai-pg:
|
||||
required: true
|
||||
condition: service_healthy
|
||||
environment:
|
||||
AI_MODEL_PROVIDER: OLLAMA
|
||||
OLLAMA_SERVER_URL: http://ollama:11434/api/generate
|
||||
SERVICE_TYPE: "flask"
|
||||
MEDIASERVER_TYPE: "navidrome"
|
||||
AUDIOMUSE_AI_PG_PASSWORD: "pgEwBcxOlRJPlcuER98G1R1FWlDqdkUc"
|
||||
NAVIDROME_PASSWORD: "3MFiLK#JryTgXSxF5&W4&Y8H8zTancpZ"
|
||||
NAVIDROME_USERNAME: "admin"
|
||||
NAVIDROME_URL: http://192.168.1.254:4533/
|
||||
POSTGRES_USER: audiomuse
|
||||
POSTGRES_PASSWORD: ${AUDIOMUSE_AI_PG_PASSWORD}
|
||||
POSTGRES_DB: audiomusedb
|
||||
POSTGRES_HOST: audiomuse-ai-pg
|
||||
POSTGRES_PORT: 5432
|
||||
REDIS_URL: redis://audiomuse-ai-valkey:6379/0
|
||||
TEMP_DIR: /app/temp_audio
|
||||
image: ghcr.io/neptunehub/audiomuse-ai:0.7.12-beta@sha256:a0ed658b75d66044e3884cbf94acf5e016d4898bac4d5f0f25929b066c3e5f9c
|
||||
ports:
|
||||
- 8000:8000
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- audiomuse-temp-audio-flask:/app/temp_audio
|
||||
audiomuse-ai-pg:
|
||||
container_name: audiomuse-ai-pg
|
||||
environment:
|
||||
POSTGRES_USER: audiomuse
|
||||
POSTGRES_PASSWORD: ${AUDIOMUSE_AI_PG_PASSWORD}
|
||||
POSTGRES_DB: audiomusedb
|
||||
expose:
|
||||
- 5432
|
||||
healthcheck:
|
||||
test: ["CMD-SHELL", "pg_isready -U audiomuse -d audiomusedb"]
|
||||
interval: 10s
|
||||
retries: 5
|
||||
start_period: 30s
|
||||
timeout: 10s
|
||||
image: postgres:15-alpine@sha256:09e4f20b14ddb3dfe3a0c825b206032aaf8f28300ba2070c0b60fc1c10c6abc7
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- audiomuse-ai-pg-data:/var/lib/postgresql/data
|
||||
audiomuse-ai-valkey:
|
||||
container_name: audiomuse-ai-valkey
|
||||
healthcheck:
|
||||
test: redis-cli ping || exit 1
|
||||
image: docker.io/valkey/valkey:9-alpine@sha256:d1cc70645bbcef743615463a2fa4616e841407545e18f560aed0c49671a90147
|
||||
environment:
|
||||
ALLOW_EMPTY_PASSWORD: yes
|
||||
VALKEY_DATA_DIR: /data/valkey
|
||||
VALKEY_DATABASE: 0
|
||||
expose:
|
||||
- 6379
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- audiomuse-ai-valkey-data:/data/valkey
|
||||
audiomuse-ai-worker:
|
||||
container_name: audiomuse-ai-worker
|
||||
depends_on:
|
||||
audiomuse-ai-valkey:
|
||||
required: true
|
||||
condition: service_healthy
|
||||
audiomuse-ai-pg:
|
||||
required: true
|
||||
condition: service_healthy
|
||||
environment:
|
||||
AI_MODEL_PROVIDER: OLLAMA
|
||||
OLLAMA_SERVER_URL: http://ollama:11434/api/generate
|
||||
SERVICE_TYPE: "worker"
|
||||
MEDIASERVER_TYPE: "navidrome"
|
||||
NAVIDROME_URL: http://192.168.1.254:4533/
|
||||
NAVIDROME_USER: ${NAVIDROME_USERNAME}
|
||||
NAVIDROME_PASSWORD: ${NAVIDROME_PASSWORD}
|
||||
POSTGRES_USER: audiomuse
|
||||
POSTGRES_PASSWORD: ${AUDIOMUSE_AI_PG_PASSWORD}
|
||||
POSTGRES_DB: audiomusedb
|
||||
POSTGRES_HOST: audiomuse-ai-pg
|
||||
POSTGRES_PORT: 5432
|
||||
REDIS_URL: "redis://audiomuse-ai-valkey:6379/0"
|
||||
TEMP_DIR: "/app/temp_audio"
|
||||
image: ghcr.io/neptunehub/audiomuse-ai:0.7.12-beta@sha256:a0ed658b75d66044e3884cbf94acf5e016d4898bac4d5f0f25929b066c3e5f9c
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- audiomuse-temp-audio-worker:/app/temp_audio
|
||||
beszel-agent:
|
||||
container_name: beszel-agent
|
||||
environment:
|
||||
@@ -292,10 +383,17 @@ services:
|
||||
image: mcp/wikipedia-mcp:latest@sha256:32ce608113696e8d6efc8bbfcc1ef4d52552a3543a3cd733427c6169767849d2
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
speaches-hf-hub-cache:
|
||||
name: speaches-hf-hub-cache
|
||||
audiomuse-ai-pg-data:
|
||||
name: audiomuse-ai-pg-data
|
||||
audiomuse-temp-audio-flask:
|
||||
name: audiomuse-temp-audio-flask
|
||||
audiomuse-ai-valkey-data:
|
||||
name: audiomuse-ai-valkey-data
|
||||
audiomuse-temp-audio-worker:
|
||||
name: audiomuse-temp-audio-worker
|
||||
ollama:
|
||||
name: ollama
|
||||
|
||||
scanopy-daemon-config:
|
||||
name: scanopy-daemon-config
|
||||
scanopy-pg-data:
|
||||
|
||||
Reference in New Issue
Block a user