36 lines
1.0 KiB
YAML
36 lines
1.0 KiB
YAML
services:
|
|
nextcloud:
|
|
container_name: nextcloud-aio-mastercontainer
|
|
init: true
|
|
restart: unless-stopped
|
|
image: nextcloud/all-in-one:latest
|
|
volumes:
|
|
- nextcloud_aio_mastercontainer:/mnt/docker-aio-config
|
|
- /var/run/docker.sock:/var/run/docker.sock:ro
|
|
ports:
|
|
- 8080:8080
|
|
environment:
|
|
- APACHE_PORT=11000
|
|
- APACHE_IP_BINDING=0.0.0.0
|
|
- NEXTCLOUD_MOUNT=/mnt/nextcloud/
|
|
- NEXTCLOUD_MEMORY_LIMIT=4096M
|
|
nextcloud-mcp:
|
|
container_name: nextcloud-mcp
|
|
image: ghcr.io/cbcoutinho/nextcloud-mcp-server:latest
|
|
ports:
|
|
- 8000:8000
|
|
environment:
|
|
- NEXTCLOUD_HOST=https://nextcloud.archfox.org
|
|
- MCP_DEPLOYMENT_MODE=single_user_basic
|
|
- NEXTCLOUD_USERNAME=poslop
|
|
- NEXTCLOUD_PASSWORD=miatana
|
|
- TRANSPORT=streamable-http
|
|
#volumes:
|
|
# For persistent OAuth client storage
|
|
#- ./oauth-storage:/app/.oauth
|
|
restart: unless-stopped
|
|
volumes:
|
|
nextcloud_aio_mastercontainer:
|
|
name: nextcloud_aio_mastercontainer
|
|
external: true
|