feat(karakeep): añadir stack de archivo de enlaces con OCR e IA
- stack.env: plantilla con configuración de modelos de inferencia (text, embedding) y parámetros de OCR multilingüe (eng, spa) - docker-compose.yml: ajustes del stack Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -42,6 +42,11 @@ services:
|
||||
- karakeep_internal
|
||||
- proxy
|
||||
labels:
|
||||
traefik.enable: "true"
|
||||
traefik.docker.network: "${TRAEFIK_DOCKER_NETWORK}"
|
||||
traefik.http.routers.karakeep.rule: "Host(`${KARAKEEP_DOMAIN}`)"
|
||||
traefik.http.routers.karakeep.entrypoints: "${TRAEFIK_ENTRYPOINT_SECURE}"
|
||||
traefik.http.routers.karakeep.tls.certresolver: "${TRAEFIK_CERTRESOLVER}"
|
||||
traefik.http.services.karakeep.loadbalancer.server.port: "3000"
|
||||
|
||||
karakeep-chrome:
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
KARAKEEP_VERSION=0.31.0
|
||||
KARAKEEP_DOMAIN=app.example.com
|
||||
TRAEFIK_DOCKER_NETWORK=proxy
|
||||
TRAEFIK_ENTRYPOINT_SECURE=websecure
|
||||
TRAEFIK_CERTRESOLVER=letsencrypt
|
||||
NEXTAUTH_SECRET=change-me
|
||||
MEILI_MASTER_KEY=CAMBIAME_meili_master_key_super_largo_y_unico
|
||||
DISABLE_SIGNUPS=true
|
||||
OCR_LANGS=eng,spa
|
||||
|
||||
OPENAI_API_KEY=change-me
|
||||
INFERENCE_TEXT_MODEL=gpt-4.1-mini
|
||||
INFERENCE_IMAGE_MODEL=gpt-4o-mini
|
||||
EMBEDDING_TEXT_MODEL=text-embedding-3-small
|
||||
INFERENCE_LANG=spanish
|
||||
INFERENCE_ENABLE_AUTO_TAGGING=true
|
||||
INFERENCE_ENABLE_AUTO_SUMMARIZATION=true
|
||||
INFERENCE_CONTEXT_LENGTH=4096
|
||||
INFERENCE_MAX_OUTPUT_TOKENS=1024
|
||||
INFERENCE_USE_MAX_COMPLETION_TOKENS=false
|
||||
INFERENCE_NUM_WORKERS=1
|
||||
INFERENCE_JOB_TIMEOUT_SEC=30
|
||||
|
||||
LOG_LEVEL=warning
|
||||
DB_WAL_MODE=true
|
||||
|
||||
SERVICE_URL_KARAKEEP=https://app.example.com
|
||||
SERVICE_FQDN_KARAKEEP=app.example.com
|
||||
Reference in New Issue
Block a user