Notes/docker-compose.yml
Claudio Schaad 73ed2e2cf1 Scaffold Reading Notes app: React/Vite PWA client, Express server with Nextcloud Collectives integration
Notes are saved as markdown pages in a Nextcloud collective via the Collectives OCS API (page metadata/creation) and WebDAV (content read/append), following the same npm-workspaces + session-auth architecture as CityTracker.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NvmYFQSMqs2N3q2zUDNTVn
2026-08-26 20:07:40 +02:00

17 lines
558 B
YAML

services:
notes:
build: .
image: notes:latest
restart: unless-stopped
ports:
- "${HOST_PORT:-3000}:3000"
environment:
SESSION_SECRET: ${SESSION_SECRET}
ADMIN_USERNAME: ${ADMIN_USERNAME}
ADMIN_PASSWORD: ${ADMIN_PASSWORD}
SECURE_COOKIES: ${SECURE_COOKIES:-false}
NEXTCLOUD_URL: ${NEXTCLOUD_URL}
NEXTCLOUD_USERNAME: ${NEXTCLOUD_USERNAME}
NEXTCLOUD_APP_PASSWORD: ${NEXTCLOUD_APP_PASSWORD}
COLLECTIVE_NAME: ${COLLECTIVE_NAME}
PARENT_PAGE_TITLE: ${PARENT_PAGE_TITLE:-Reading Notes}