Files
nextcloud-collabora-nodered/docker-compose.yml
T

40 lines
1.1 KiB
YAML

# Sidecar — port 1881. Rör INTE nextcloud-node-red (:1880) eller odds_network.
# CODE (container "code") ligger på Docker bridge: 172.17.0.2:9980
services:
nextcloud-collabora-nodered:
build: .
image: nextcloud-collabora-nodered:latest
container_name: nextcloud-collabora-nodered
restart: unless-stopped
ports:
- "1881:1881"
environment:
PORT: "1881"
TZ: ${TZ:-Europe/Stockholm}
NEXTCLOUD_URL: ${NEXTCLOUD_URL:-https://cloud.domain.name}
COLLABORA_URL: ${COLLABORA_URL:-http://172.17.0.2:9980}
NODERED_CREDENTIAL_SECRET: ${NODERED_CREDENTIAL_SECRET:-byt-den-här-hemligheten-vid-produktion}
extra_hosts:
- "cloud.domain.name:${NC_HOST_IP:-192.168.1.10}"
volumes:
- nodered_collab_data:/data
networks:
- collab_default
- docker_bridge
healthcheck:
test: ["CMD-SHELL", "curl -sf http://127.0.0.1:1881 >/dev/null || exit 1"]
interval: 30s
timeout: 10s
retries: 3
start_period: 30s
networks:
collab_default:
driver: bridge
docker_bridge:
external: true
name: bridge
volumes:
nodered_collab_data: