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:
|
default:
|
||||||
name: ultima_default
|
name: ultima_default
|
||||||
services:
|
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:
|
beszel-agent:
|
||||||
container_name: beszel-agent
|
container_name: beszel-agent
|
||||||
environment:
|
environment:
|
||||||
@@ -292,10 +383,17 @@ services:
|
|||||||
image: mcp/wikipedia-mcp:latest@sha256:32ce608113696e8d6efc8bbfcc1ef4d52552a3543a3cd733427c6169767849d2
|
image: mcp/wikipedia-mcp:latest@sha256:32ce608113696e8d6efc8bbfcc1ef4d52552a3543a3cd733427c6169767849d2
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
volumes:
|
volumes:
|
||||||
speaches-hf-hub-cache:
|
audiomuse-ai-pg-data:
|
||||||
name: speaches-hf-hub-cache
|
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:
|
ollama:
|
||||||
name: ollama
|
name: ollama
|
||||||
|
|
||||||
scanopy-daemon-config:
|
scanopy-daemon-config:
|
||||||
name: scanopy-daemon-config
|
name: scanopy-daemon-config
|
||||||
scanopy-pg-data:
|
scanopy-pg-data:
|
||||||
|
|||||||
Reference in New Issue
Block a user