added new "unstructured" docker service to compose stack and introduced new envs

This commit is contained in:
yuisheaven
2025-10-04 04:27:31 +02:00
parent ce5724f05e
commit 642108ee91
2 changed files with 19 additions and 0 deletions
+12
View File
@@ -44,15 +44,27 @@ services:
- MYSQL_USER=nextcloud
- MYSQL_HOST=db
unstructured:
image: downloads.unstructured.io/unstructured-io/unstructured-api:latest
restart: always
ports:
- 127.0.0.1:8002:8000
# Unstructured API runs on port 8000 internally
# We expose it on 8002 externally to avoid conflict
mcp:
build: .
command: ["--transport", "streamable-http"]
ports:
- 127.0.0.1:8000:8000
depends_on:
- unstructured
environment:
- NEXTCLOUD_HOST=http://app:80
- NEXTCLOUD_USERNAME=admin
- NEXTCLOUD_PASSWORD=admin
- ENABLE_UNSTRUCTURED_PARSING=true
- UNSTRUCTURED_API_URL=http://unstructured:8000
#volumes:
#- ./nextcloud_mcp_server:/app/nextcloud_mcp_server:ro
+7
View File
@@ -1,3 +1,10 @@
NEXTCLOUD_HOST=
NEXTCLOUD_USERNAME=
NEXTCLOUD_PASSWORD=
# Document Parsing Configuration
# Enable/disable unstructured parsing for documents (PDF, DOCX, etc.)
ENABLE_UNSTRUCTURED_PARSING=true
# Unstructured API endpoint (default for docker-compose setup)
UNSTRUCTURED_API_URL=http://unstructured:8000