# OpenCloud Dockhand Stack — .env (customize before first deploy)
# Source: opencloud-eu/opencloud-compose (main) — full-text search + Euro Office included.
# This file is templates/vars ONLY; do NOT deploy (user requested files only).
# Start with: cp .env.example .env  (see .env.example below for full upstream defaults)

## Basic
INSECURE=true
DEBUG=false

## OpenCloud
OC_DOMAIN=opencloud.maukit.com
OC_DOCKER_IMAGE=opencloudeu/opencloud-rolling
OC_DOCKER_TAG=7.5.0
OC_CONTAINER_UID_GID=1000:1000
OC_CONFIG_DIR=./opencloud-config
OC_DATA_DIR=./opencloud-data

## Admin (GENERATE before first start; post-init changes ignored by opencloud init)
INITIAL_ADMIN_PASSWORD=CHANGEME
DEMO_USERS=false

## Search / Full-Text (Apache Tika)
TIKA_IMAGE=apache/tika:latest
START_ADDITIONAL_SERVICES=tika

## Euro Office
EURO_OFFICE_DOMAIN=euro-office.opencloud.maukit.com
EURO_OFFICE_DOCKER_IMAGE=ghcr.io/euro-office/documentserver
EURO_OFFICE_DOCKER_TAG=latest
EURO_OFFICE_JWT_SECRET=CHANGEME-GENERATE-SECRET

## Traefik (reverse proxy / TLS)
TRAEFIK_DASHBOARD=false
TRAEFIK_DOMAIN=traefik.opencloud.test
TRAEFIK_SERVICES_TLS_CONFIG=tls.certresolver=letsencrypt
TRAEFIK_PORT_HTTP=80
TRAEFIK_PORT_HTTPS=443
TRAEFIK_LOG_LEVEL=ERROR
TRAEFIK_ACCESS_LOG=false
TRAEFIK_BASIC_AUTH_USERS=admin:$$apr1$$4vqie50r$$YQAmQdtmz5n9rEALhxJ4l.
TRAEFIK_ACME_MAIL=your-email@example.com
TRAEFIK_CERTS_DIR=./certs

## Email / Notifications (optional)
SMTP_HOST=
SMTP_PORT=587
SMTP_SENDER=opencloud@localhost

## Compose file assembly — no traefik (existing Traefik at dock); TLS via let's-encrypt.
# Matches upstream opencloud-compose conventions (minus traefik layer):
COMPOSE_FILE=docker-compose.yml:search/tika.yml:weboffice/euro-office.yml

## Dockhand (target host) — local Docker socket, stack created via Dockhand REST at https://dock.maukit.com/api
# No deploy executed; files only written to /opt/data/opencloud-dockhand/
