diff --git a/docker-compose.yml b/docker-compose.yml index 45d40d77..b5717dba 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -459,108 +459,6 @@ services: source: /rinoa-storage target: /storage type: bind - 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://192.168.1.249:11434/api/generate - SERVICE_TYPE: "flask" - MEDIASERVER_TYPE: "navidrome" - NAVIDROME_URL: http://navidrome: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 - labels: - homepage.group: Media Library - homepage.name: AudioMuse-AI - homepage.href: https://muse.${MY_TLD} - homepage.description: Automatic playlist generation using AI - homepage.icon: /icons/audiomuseai.png - swag: enable - swag_auth: authelia - swag_port: 8000 - swag_proto: http - swag_url: muse.${MY_TLD} - swag.uptime-kuma.enabled: true - swag.uptime-kuma.monitor.parent: Rinoa - swag.uptime-kuma.name: AudioMuse-AI - swag.uptime-kuma.monitor.url: https://muse.${MY_TLD} - swag.uptime-kuma.monitor.interval: 300 - swag.uptime-kuma.monitor.retryInterval: 60 - swag.uptime-kuma.monitor.maxretries: 5 - ports: - - 36025:8000 - profiles: ["rinoa-apps"] - 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:df7bca0066e6f60cc3dd32faa70caddec20e2c22b58932f79498e5704b23854a - profiles: ["rinoa-apps"] - restart: unless-stopped - volumes: - - audiomuse-ai-pg-data:/var/lib/postgresql/data - audiomuse-ai-valkey: - container_name: audiomuse-ai-valkey - <<: *valkey-params - 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://192.168.1.249:11434/api/generate - SERVICE_TYPE: "worker" - MEDIASERVER_TYPE: "navidrome" - NAVIDROME_URL: http://navidrome: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 - profiles: ["rinoa-apps"] - restart: unless-stopped - volumes: - - audiomuse-temp-audio-worker:/app/temp_audio authelia: container_name: authelia depends_on: @@ -6789,14 +6687,6 @@ volumes: name: asciinema-data asciinema-pg-data: name: asciinema-pg-data - 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 authelia-pg-db: name: authelia-pg-db authelia-valkey-data: