- OpenCloud core + tika full-text search + Euro Office - Existing Traefik (.maukit.com, TLS letsencrypt) - No deploy; reference files
55 lines
1.9 KiB
Bash
55 lines
1.9 KiB
Bash
# 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=cloud.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.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/
|