Compare commits

..

4 Commits

Author SHA1 Message Date
Trez.One b8c1b6583d Attempting debugging.
OpenCommit — Improve AI Commit Messages / improve-commit-messages (push) Failing after 10m49s
2026-01-01 16:26:50 -05:00
Trez.One e2881a30c3 OCO_API_URL.
OpenCommit — Improve AI Commit Messages / improve-commit-messages (push) Failing after 52s
2026-01-01 15:53:35 -05:00
Trez.One cfe33b211b Bumping up node version.
OpenCommit — Improve AI Commit Messages / improve-commit-messages (push) Failing after 21s
2026-01-01 15:15:28 -05:00
Trez.One e0f0276605 OpenCommit workflow.
OpenCommit — Improve AI Commit Messages / improve-commit-messages (push) Failing after 1m46s
2026-01-01 15:06:07 -05:00
7 changed files with 83 additions and 287 deletions
+1 -1
View File
@@ -6,7 +6,7 @@ on:
workflow_dispatch:
env:
HC_VAULT_VERSION: "1.21.4"
HC_VAULT_VERSION: "1.21.1"
jobs:
readme-services:
+54
View File
@@ -0,0 +1,54 @@
name: OpenCommit — Improve AI Commit Messages
on:
push:
branches:
- '**'
jobs:
improve-commit-messages:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Debugging with tmate
uses: mxschmitt/action-tmate@v3.23
with:
detached: true
- name: Setup Node.js
uses: actions/setup-node@v3
with:
node-version: '20'
- name: Improve commit messages with OpenCommit
uses: https://git.trez.wtf/Trez/opencommit-gitea@main
with:
GITHUB_TOKEN: ${{ secrets.BOT_GITEA_TOKEN }}
GIT_PLATFORM: 'gitea'
GIT_PLATFORM_API_BASE: ${{ secrets.TREZ_GITEA_URL }}
env:
# === Required AI credentials ===
OCO_API_URL: ${{ secrets.OLLAMA_API_URL }}/api/chat # Optional custom API URL
# === Model & provider configuration ===
OCO_AI_PROVIDER: 'ollama' # openai, azure, ollama, flowise, etc.
OCO_MODEL: 'qwen3-coder:latest' # model name
OCO_TOKENS_MAX_INPUT: '4096' # model input token limit
OCO_TOKENS_MAX_OUTPUT: '500' # model output token cap
# === Commit message behavior ===
OCO_DESCRIPTION: 'true' # long description included
OCO_EMOJI: 'true' # include emojis
OCO_LANGUAGE: 'en' # output language
OCO_MESSAGE_TEMPLATE_PLACEHOLDER: '$msg' # template placeholder override
OCO_PROMPT_MODULE: 'conventional-commit' # msg style module
OCO_ONE_LINE_COMMIT: 'false' # only one-line messages
# === Optional generation flags ===
OCO_WHY: 'false' # output “why” explanation (WIP)
+11 -35
View File
@@ -9,8 +9,8 @@ on:
- "**/docker-compose*.yml"
env:
HC_VAULT_VERSION: "1.21.4"
TEA_VERSION: "0.14.0"
HC_VAULT_VERSION: "1.21.1"
TEA_VERSION: "0.10.1"
jobs:
check-and-create-pr:
@@ -21,38 +21,14 @@ jobs:
- name: Checkout Code
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
with:
fetch-depth: 0
- name: Setup Node.js Environment
uses: actions/setup-node@7c12f8017d5436eb855f1ed4399f037a36fbd9e8 # v2
with:
node-version: '20'
- name: OpenCommit (Gitea)
uses: https://git.trez.wtf/Trez/opencommit-gitea@main
with:
GITHUB_TOKEN: ${{ secrets.BOT_GITEA_TOKEN }}
PLATFORM: gitea
GITEA_URL: ${{ secrets.TREZ_GITEA_URL }}
DRY_RUN: false
env:
OCO_AI_PROVIDER: ollama
OCO_API_URL: ${{ secrets.OLLAMA_API_URL }}
OCO_TOKENS_MAX_INPUT: 4096
OCO_TOKENS_MAX_OUTPUT: 500
OCO_OPENAI_BASE_PATH: ''
OCO_DESCRIPTION: true
OCO_EMOJI: true
OCO_MODEL: devstral-small-2:24b
OCO_LANGUAGE: en
OCO_PROMPT_MODULE: conventional-commit
fetch-depth: 1
- name: Gotify Notification
uses: eikendev/gotify-action@ca0339b85ee8db9fda9c0718aaa7f95e17b3c617 # 0.0.4
with:
gotify_api_base: "${{ secrets.RUNNER_GOTIFY_URL }}"
gotify_app_token: "${{ secrets.RUNNER_GOTIFY_TOKEN }}"
notification_title: "GITEA: PR Check @ Ultima"
notification_title: "GITEA: PR Check @ Benedikta"
notification_message: "Checking for existing PR... 🔍"
- name: PR Check/Creation
@@ -68,7 +44,7 @@ jobs:
with:
gotify_api_base: "${{ secrets.RUNNER_GOTIFY_URL }}"
gotify_app_token: "${{ secrets.RUNNER_GOTIFY_TOKEN }}"
notification_title: "GITEA: PR Check @ Ultima"
notification_title: "GITEA: PR Check @ Benedikta"
notification_message: "PR Check done 🎟️"
generate-service-list:
@@ -182,7 +158,7 @@ jobs:
with:
gotify_api_base: "${{ secrets.RUNNER_GOTIFY_URL }}"
gotify_app_token: "${{ secrets.RUNNER_GOTIFY_TOKEN }}"
notification_title: "GITEA: Docker Compose Dry Run @ Ultima"
notification_title: "GITEA: Docker Compose Dry Run @ Benedikta"
notification_message: "Starting Docker Compose dry run..."
- name: Generate .env from Hashicorp Vault
@@ -195,7 +171,7 @@ jobs:
HC_VAULT_SECRETS_PATH: ultima-docker/env
- name: Docker Compose Dry Run
uses: cssnr/stack-deploy-action@28c3c6f42b225af7100652b459621c0c966fd901 # v1.5.0
uses: cssnr/stack-deploy-action@d58b92bcd776afc57ef12f55bafff71200fd218e # v1.4.0
with:
mode: compose
file: ${{ steps.compose_file_list.outputs.compose_list }}
@@ -215,7 +191,7 @@ jobs:
with:
gotify_api_base: "${{ secrets.RUNNER_GOTIFY_URL }}"
gotify_app_token: "${{ secrets.RUNNER_GOTIFY_TOKEN }}"
notification_title: "GITEA: Docker Compose Dry Run @ Ultima"
notification_title: "GITEA: Docker Compose Dry Run @ Benedikta"
notification_message: "Docker Compose dry run completed successfully."
pr-merge:
@@ -304,7 +280,7 @@ jobs:
with:
gotify_api_base: "${{ secrets.RUNNER_GOTIFY_URL }}"
gotify_app_token: "${{ secrets.RUNNER_GOTIFY_TOKEN }}"
notification_title: "GITEA: Docker Compose Deployment @ Ultima"
notification_title: "GITEA: Docker Compose Deployment @ Benedikta"
notification_message: "Starting Docker Compose run..."
- name: Generate .env from Hashicorp Vault
@@ -317,7 +293,7 @@ jobs:
HC_VAULT_SECRETS_PATH: ultima-docker/env
- name: Docker Compose Deployment
uses: cssnr/stack-deploy-action@28c3c6f42b225af7100652b459621c0c966fd901 # v1.5.0
uses: cssnr/stack-deploy-action@d58b92bcd776afc57ef12f55bafff71200fd218e # v1.4.0
with:
mode: compose
file: ${{ needs.docker-compose-dry-run.outputs.compose_file_list }}
@@ -334,5 +310,5 @@ jobs:
with:
gotify_api_base: "${{ secrets.RUNNER_GOTIFY_URL }}"
gotify_app_token: "${{ secrets.RUNNER_GOTIFY_TOKEN }}"
notification_title: "GITEA: Docker Compose Deployment @ Ultima"
notification_title: "GITEA: Docker Compose Deployment @ Benedikta"
notification_message: "Deployment completed successfully."
+2 -2
View File
@@ -10,7 +10,7 @@ on:
- "**/docker-compose.yml"
env:
HC_VAULT_VERSION: "1.21.4"
HC_VAULT_VERSION: "1.21.1"
VAULT_ADDR: ${{ secrets.TREZ_VAULT_ADDR }}
VAULT_TOKEN: ${{ secrets.VAULT_GITEA_TOKEN }}
@@ -123,7 +123,7 @@ jobs:
HC_VAULT_SECRETS_PATH: ultima-docker/env
- name: Docker Compose Deployment
uses: cssnr/stack-deploy-action@28c3c6f42b225af7100652b459621c0c966fd901 # v1.5.0
uses: cssnr/stack-deploy-action@d58b92bcd776afc57ef12f55bafff71200fd218e # v1.4.0
with:
mode: compose
file: docker-compose.yml
+1 -1
View File
@@ -6,7 +6,7 @@ on:
workflow_dispatch:
env:
RENOVATE_VERSION: "43.170.22"
RENOVATE_VERSION: "42.50.3"
jobs:
renovate:
+4 -15
View File
@@ -4,28 +4,17 @@
| Service | Image |
| --- | --- |
| audiomuse-ai-flask | ghcr.io/neptunehub/audiomuse-ai:0.7.12-beta |
| audiomuse-ai-pg | postgres:15-alpine |
| audiomuse-ai-valkey | docker.io/valkey/valkey:9-alpine |
| audiomuse-ai-worker | ghcr.io/neptunehub/audiomuse-ai:0.7.12-beta |
| beszel-agent | henrygd/beszel-agent:0.18.7 |
| beszel-agent | henrygd/beszel-agent:0.17.0 |
| context7-mcp | mcp/context7:latest |
| docker-socket-proxy | ghcr.io/tecnativa/docker-socket-proxy:latest |
| faster-whisper | lscr.io/linuxserver/faster-whisper:latest |
| gitea-mcp | gitea/gitea-mcp-server:0.9.0 |
| meilisearch | getmeili/meilisearch:v1.36 |
| navidrome-mcp | git.trez.wtf/trez/navidrome-mcp:latest |
| gitea-mcp | gitea/gitea-mcp-server:0.6.0 |
| meilisearch | getmeili/meilisearch:v1.27 |
| ollama | ollama/ollama |
| piper | lscr.io/linuxserver/piper:latest |
| portainer-agent | portainer/agent:latest |
| scanopy-daemon | ghcr.io/scanopy/scanopy/daemon:latest |
| scanopy-pg | postgres:17-alpine |
| scanopy-server | ghcr.io/scanopy/scanopy/server:latest |
| scriberr | ghcr.io/rishikanthc/scriberr:v1.2.0 |
| searxng-mcp | isokoliuk/mcp-searxng:latest |
| signoz-logspout | pavanputhra/logspout-signoz:2025.07.19-887dfeb |
| signoz-mcp | signoz/signoz-mcp-server:v0.0.5 |
| signoz-mcp | signoz/signoz-mcp-server:v0.0.4 |
| stable-diffusion-webui | ghcr.io/neggles/sd-webui-docker:latest |
| webui-mcpo | masterno12/webui-mcpo:latest |
| wikipedia-mcp | mcp/wikipedia-mcp:latest |
+10 -233
View File
@@ -3,97 +3,6 @@ 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:a35428eba9043cc0b79dbe54100f0c92784f2de00ad09b01182bfb1c5c83d1bd
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:
@@ -104,7 +13,7 @@ services:
HUB_URL: http://192.168.1.254:22220
expose:
- 45876
image: henrygd/beszel-agent:0.18.7@sha256:8874e2c53f9de5e063a6a80d6b617e20fa593ac5dc4eb4c6ce1f912f510f38f8
image: henrygd/beszel-agent:0.17.0@sha256:730ac49d1a89d315b5a9424ad8cca2f586e981da7caf151c5ec2d599f474efad
network_mode: host
restart: unless-stopped
volumes:
@@ -157,7 +66,7 @@ services:
LOCAL_ONLY: #optional
WHISPER_BEAM: 1 #optional
WHISPER_LANG: en #optional
image: lscr.io/linuxserver/faster-whisper:latest@sha256:4c8de34e0876bbc59fc30cb8b29dbe4597b4f46c3effd3ee58aca8e56f39e924
image: lscr.io/linuxserver/faster-whisper:latest@sha256:4ab19fa498b735d928ecea2f272c4637305cddd4145aae8cef858dec44497ec8
ports:
- "10300:10300"
restart: unless-stopped
@@ -171,7 +80,7 @@ services:
GITEA_ACCESS_TOKEN: ${GITEA_ROOT_TOKEN}
expose:
- 8080
image: gitea/gitea-mcp-server:0.9.0@sha256:4add361130b2101d3027f2dd5ad2a08258dc3c45f9631030f5c3ca0a773df285
image: gitea/gitea-mcp-server:0.6.0@sha256:fe9bb39bf37b41528ffb8404bb6ae203e8260400eb1b23cfb981fb73677eb95f
restart: unless-stopped
meilisearch:
container_name: meilisearch
@@ -179,35 +88,18 @@ services:
MEILI_HOST: http://meilisearch:7700
MEILI_NO_ANALYTICS: true
MEILI_MASTER_KEY: ${MEILISEARCH_MASTER_KEY}
image: getmeili/meilisearch:v1.36@sha256:203a0854738be101bfdada825ac3cbf95e5681bc849757b6bc199e4cfae98faa
image: getmeili/meilisearch:v1.27@sha256:22e82938463a532286bd6b2b902a5a3fa7a5017d46cc6a3cc3b4c6fc365e49f0
ports:
- 7700:7700
restart: always
user: ${PUID}:${PGID}
volumes:
- ${ULTIMA_DOCKER_DIR}/meilisearch:/meili_data
navidrome-mcp:
container_name: navidrome-mcp
image: git.trez.wtf/trez/navidrome-mcp:latest@sha256:4c98af82902471ae411126b0333370614c5d71ec8a2819a90fd2bdff2170ef05
expose:
- 5000
environment:
NAVIDROME_URL: "https://navi.trez.wtf"
NAVIDROME_USERNAME: admin
NAVIDROME_PASSWORD: ${NAVIDROME_PASSWORD}
LASTFM_API_KEY: ${LASTFM_API_KEY}
RADIO_BROWSER_USER_AGENT: "Navidrome-MCP/1.0"
LYRICS_PROVIDER: "lrclib"
LRCLIB_USER_AGENT: "Navidrome-MCP/1.0"
# NAVIDROME_DEFAULT_LIBRARIES: ""
restart: unless-stopped
ollama:
container_name: ollama
# environment:
image: ollama/ollama@sha256:05b6fe5143ed006d6d4abd39bdd575f962a5822bdf81e6fbb5e6894eb984ab9c
image: ollama/ollama@sha256:2c9595c555fd70a28363489ac03bd5bf9e7c5bdf2890373c3a830ffd7252ce6d
ports:
- 11434:11434
privileged: true
restart: unless-stopped
volumes:
- ollama:/root/.ollama
@@ -224,7 +116,7 @@ services:
PIPER_NOISEW: 0.333 #optional
PIPER_SPEAKER: 0 #optional
NO_STREAMING: #optional
image: lscr.io/linuxserver/piper:latest@sha256:98416835a07afc152b05f54faa4da4fc299cbed0cd940b0df603ba2e10125447
image: lscr.io/linuxserver/piper:latest@sha256:9112792d009dc4e7a24110d228103e262b9347255c3465a73651a99a2fda6a9b
ports:
- 10200:10200
restart: unless-stopped
@@ -232,7 +124,7 @@ services:
- ${ULTIMA_DOCKER_DIR}/piper/:/config
portainer-agent:
container_name: portainer_agent
image: portainer/agent:latest@sha256:236246fc09b3e7e9269aad53e57ec71f27b7e114a2b6b70d4fd98c117ccc36d8
image: portainer/agent:latest@sha256:5b33e50ff131094e0b1b7272cc34205c970b6b25cecf4bbcf7c13298388a4832
volumes:
- /:/host
- /var/lib/docker/volumes:/var/lib/docker/volumes
@@ -240,84 +132,6 @@ services:
restart: always
ports:
- 9001:9001
scanopy-daemon:
container_name: scanopy-daemon
environment:
SCANOPY_LOG_LEVEL: debug
SCANOPY_SERVER_URL: http://192.168.1.248:60072
SCANOPY_NETWORK_ID: ${SCANOPY_NETWORK_ID}
SCANOPY_DAEMON_API_KEY: ${SCANOPY_DAEMON_API_KEY}
SCANOPY_USER_ID: ${SCANOPY_USER_ID}
SCANOPY_NAME: scanopy-daemon-tar-valon
SCANOPY_MODE: daemon_poll
healthcheck:
test: ["CMD-SHELL", "curl -f http://localhost:60073/api/health || exit 1"]
interval: 5s
timeout: 3s
retries: 15
image: ghcr.io/scanopy/scanopy/daemon:latest@sha256:98cdba02b2b127462cba87c10dacdc5671354e2dd43a124b72f8cfd2dfb4b911
network_mode: host
privileged: true
restart: unless-stopped
volumes:
- scanopy-daemon-config:/root/.config/daemon
- /var/run/docker.sock:/var/run/docker.sock:ro
scanopy-pg:
container_name: scanopy-pg
environment:
POSTGRES_DB: scanopy
POSTGRES_USER: scanopy
POSTGRES_PASSWORD: ${SCANOPY_PG_PASSWORD}
expose:
- 5432
healthcheck:
test: ["CMD-SHELL", "pg_isready -U scanopy"]
interval: 10s
timeout: 5s
retries: 5
image: postgres:17-alpine@sha256:979c4379dd698aba0b890599a6104e082035f98ef31d9b9291ec22f2b13059ca
restart: unless-stopped
volumes:
- scanopy-pg-data:/var/lib/postgresql/data
scanopy-server:
container_name: scanopy-server
image: ghcr.io/scanopy/scanopy/server:latest@sha256:e3c55cd639b9643c01e21c1fcc5470c6524ea5c3ac316768bf028737c656bbe6
depends_on:
scanopy-pg:
condition: service_healthy
scanopy-daemon:
condition: service_started
environment:
SCANOPY_LOG_LEVEL: debug
SCANOPY_DATABASE_URL: postgresql://scanopy:${SCANOPY_PG_PASSWORD}@scanopy-pg:5432/scanopy
SCANOPY_WEB_EXTERNAL_PATH: /app/static
SCANOPY_PUBLIC_URL: http://192.168.1.248:60072
SCANOPY_INTEGRATED_DAEMON_URL: http://host.docker.internal:60073
SCANOPY_SMTP_RELAY: 192.168.1.254:25
SCANOPY_SMTP_USERNAME: ${POSTAL_SMTP_AUTH_USER}
SCANOPY_SMTP_PASSWORD: ${POSTAL_SMTP_AUTH_PASSWORD}
SCANOPY_SMTP_EMAIL: noreply@trez.wtf
extra_hosts:
- "host.docker.internal:host-gateway"
ports:
- 60072:60072
restart: unless-stopped
volumes:
- ${ULTIMA_DOCKER_DIR}/scanopy:/data
scriberr:
container_name: scriberr
hostname: scriberr
image: ghcr.io/rishikanthc/scriberr:v1.2.0@sha256:9e36448fb5a6003b28cd3d9ac783e8cbef5ed916936c20ec353a55fa380484f4
environment:
PUID: ${PUID}
PGID: ${PGID}
APP_ENV: production # DO NOT CHANGE THIS
ports:
- 8080:8080
restart: unless-stopped
volumes:
- scriberr_data:/app/data # volume for data
- scriberr_env_data:/app/whisperx-env # volume for models and python envs
searxng-mcp:
container_name: searxng-mcp
environment:
@@ -325,22 +139,12 @@ services:
MCP_HTTP_PORT: 3000
expose:
- 3000
image: isokoliuk/mcp-searxng:latest@sha256:b467c34f4f0189629cde40abb7d56af0e75c32826777a1baaca27d3c9a2ba289
image: isokoliuk/mcp-searxng:latest@sha256:3d4b4c537a847ff681b1b48ef2ed1d3b83f0bd10a6bfdbd913bb07ea7978f0ae
restart: unless-stopped
stdin_open: true
signoz-logspout:
command: signoz://192.168.1.254:8082
container_name: signoz-logspout
environment:
ENV: prod
SIGNOZ_LOG_ENDPOINT: http://192.168.1.254:8082
image: pavanputhra/logspout-signoz:2025.07.19-887dfeb@sha256:6da8ce12279a5262de8b2d5c083ce82d4c878c4eab702b4d328afe147ed7553b
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock
signoz-mcp:
container_name: signoz-mcp-server
image: signoz/signoz-mcp-server:v0.0.5@sha256:e0b8fe3eee634e1c7a45470c734e50b19c74e065add73834519e37d89d7ce092
image: signoz/signoz-mcp-server:v0.0.4@sha256:b12723ae87b02b0efbba4b4c8a60058ebf10e3162385c692248d512121a1efa6
environment:
SIGNOZ_URL: http://192.168.1.254:36113
SIGNOZ_API_KEY: ${SIGNOZ_API_KEY}
@@ -354,10 +158,7 @@ services:
container_name: stable-diffusion-webui
image: ghcr.io/neggles/sd-webui-docker:latest@sha256:1795fe796e1dad0d8d3baa9ef7c38a255b69c0878b76869feecc617bfd015e53
environment:
CLI_ARGS:
"--api --use-cpu all --precision full --no-half --skip-torch-cuda-test
--ckpt /empty.pt --do-not-download-clip --disable-nan-check
--disable-opt-split-attention" # will have to be changed for new hardware
CLI_ARGS: "--api --use-cpu all --precision full --no-half --skip-torch-cuda-test --ckpt /empty.pt --do-not-download-clip --disable-nan-check --disable-opt-split-attention" # will have to be changed for new hardware
PYTHONUNBUFFERED: "1"
TERM: "vt100"
SD_WEBUI_VARIANT: "default"
@@ -375,30 +176,6 @@ services:
restart: unless-stopped
volumes:
- ${ULTIMA_DOCKER_DIR}/mcpo:/opt/mcpo
wikipedia-mcp:
command: ["--transport", "sse", "--country", "US", "--enable-cache"]
container_name: wikipedia-mcp
expose:
- 8000
image: mcp/wikipedia-mcp:latest@sha256:32ce608113696e8d6efc8bbfcc1ef4d52552a3543a3cd733427c6169767849d2
restart: unless-stopped
volumes:
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:
name: scanopy-pg-data
scriberr_data:
name: scriberr_data
scriberr_env_data:
name: scriberr_env_data