Adding Scriberr. #224

Merged
gitea-sonarqube-bot merged 2 commits from scriberr-deployment_2026-04-27T20-26-04 into main 2026-04-27 20:42:43 -04:00
+23 -3
View File
@@ -213,6 +213,20 @@ services:
restart: unless-stopped restart: unless-stopped
volumes: volumes:
- ${ULTIMA_DOCKER_DIR}/scanopy:/data - ${ULTIMA_DOCKER_DIR}/scanopy:/data
scriberr:
container_name: scriberr
hostname: scriberr
image: ghcr.io/rishikanthc/scriberr:v1.2.0
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: searxng-mcp:
container_name: searxng-mcp container_name: searxng-mcp
environment: environment:
@@ -250,11 +264,11 @@ services:
image: ghcr.io/speaches-ai/speaches:latest-cpu@sha256:21e3df06d842fb7802ab470dd77c25f0e8c0d22950e8d8c6ae886e851af53ef8 image: ghcr.io/speaches-ai/speaches:latest-cpu@sha256:21e3df06d842fb7802ab470dd77c25f0e8c0d22950e8d8c6ae886e851af53ef8
environment: environment:
LOG_LEVEL: debug LOG_LEVEL: debug
ALLOW_ORIGINS: '["*"]' ALLOW_ORIGINS: "[\"*\"]"
ENABLE_UI: true ENABLE_UI: true
CHAT_COMPLETION_BASE_URL: "http://ollama:11434/v1" CHAT_COMPLETION_BASE_URL: "http://ollama:11434/v1"
CHAT_COMPLETION_API_KEY: "this-is-a-place-holder" CHAT_COMPLETION_API_KEY: "this-is-a-place-holder"
PRELOAD_MODELS: '["Systran/faster-whisper-large-v3"]' PRELOAD_MODELS: "[\"Systran/faster-whisper-large-v3\"]"
healthcheck: healthcheck:
test: [ "CMD", "curl", "--fail", "http://0.0.0.0:8000/health" ] # TODO: won't work if a user changes the port test: [ "CMD", "curl", "--fail", "http://0.0.0.0:8000/health" ] # TODO: won't work if a user changes the port
interval: 30s interval: 30s
@@ -270,7 +284,9 @@ services:
container_name: stable-diffusion-webui container_name: stable-diffusion-webui
image: ghcr.io/neggles/sd-webui-docker:latest@sha256:1795fe796e1dad0d8d3baa9ef7c38a255b69c0878b76869feecc617bfd015e53 image: ghcr.io/neggles/sd-webui-docker:latest@sha256:1795fe796e1dad0d8d3baa9ef7c38a255b69c0878b76869feecc617bfd015e53
environment: 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" PYTHONUNBUFFERED: "1"
TERM: "vt100" TERM: "vt100"
SD_WEBUI_VARIANT: "default" SD_WEBUI_VARIANT: "default"
@@ -304,3 +320,7 @@ volumes:
name: scanopy-daemon-config name: scanopy-daemon-config
scanopy-pg-data: scanopy-pg-data:
name: scanopy-pg-data name: scanopy-pg-data
scriberr_data:
name: scriberr_data
scriberr_env_data:
name: scriberr_env_data