feat(lumen-exchange): 420cloud competitor analysis + git-sync bidirectional mirror

- Scraped 420cloud.io: feature matrix, AGB pricing analysis, Club Map legal risk
- Strategic recommendations for Sprint 4: compliance PDF, PWA, QR ID, federation
- Research agenda for Work Lumen (Amazon Q deep dive)
- Add plans/git-sync/ Docker container for IONOS→TrueNAS bidirectional sync
This commit is contained in:
Patrick Plate
2026-06-12 08:52:36 +02:00
parent 86d54a4f28
commit 4f4372038c
3 changed files with 320 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
services:
git-sync:
image: alpine/git:latest
container_name: git-sync
restart: unless-stopped
volumes:
- ./sync.sh:/sync.sh:ro
- git-sync-data:/tmp/git-sync
entrypoint: ["/bin/sh", "/sync.sh"]
environment:
# IONOS Gitea token (source of truth — Work Lumen pushes here)
IONOS_TOKEN: ${IONOS_TOKEN}
# TrueNAS Gitea token (homelab — pull target)
TRUENAS_TOKEN: ${TRUENAS_TOKEN}
TRUENAS_HOST: 192.168.188.119:30008
IONOS_HOST: git.plate-software.de
GITEA_USER: pplate
# Space-separated list of repos to sync IONOS → TrueNAS
REPOS: cannamanage
# Sync interval in seconds (300 = 5 minutes)
INTERVAL: "300"
extra_hosts:
- "host.docker.internal:host-gateway"
volumes:
git-sync-data: