Electrum Gate, Evolu Relay en Atreides Assets, met de image-recepten in tools/ en de tests in tests/. Begonnen zonder voorgeschiedenis op 09-10-2026. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
94 lines
3.8 KiB
Plaintext
94 lines
3.8 KiB
Plaintext
# ── Geheimen: nooit in de repo ────────────────────────────────────────────────
|
|
# Deze repo wordt publiek, want umbreld kloont een community app store anoniem.
|
|
# Certificaten en sleutels horen bij Zoraxy op de Umbrel en komen hier nooit in,
|
|
# ook niet "even om te testen".
|
|
*.pem
|
|
*.key
|
|
*.crt
|
|
*.p12
|
|
*.pfx
|
|
secrets/
|
|
.env
|
|
.env.local
|
|
.env.*.local
|
|
.env.*
|
|
!.env.sample
|
|
|
|
# ── Data: nooit in de repo, en niet inlezen ───────────────────────────────────
|
|
# Evolu Relay krijgt een Postgres, en de proefopstelling zet lokaal een datamap
|
|
# neer. Die hoort nergens in een repo thuis, ook niet in een private, en hij
|
|
# wordt ook niet ingelezen: HomeGit/CLAUDE.md, "Data van de gebruiker".
|
|
pgdata/
|
|
postgres-data/
|
|
*.sqlite
|
|
*.sqlite3
|
|
*.db
|
|
*.dump
|
|
*.sql.gz
|
|
|
|
# ── Runtime-toestand van de app ───────────────────────────────────────────────
|
|
.cert-timestamp
|
|
status.json
|
|
*.pid
|
|
*.log
|
|
|
|
# ── Werkbestanden ─────────────────────────────────────────────────────────────
|
|
*.tmp
|
|
tmp/
|
|
temp/
|
|
*.bak
|
|
*.backup
|
|
*~
|
|
|
|
# ── Editor en OS ──────────────────────────────────────────────────────────────
|
|
.vscode/
|
|
.idea/
|
|
*.sublime-*
|
|
*.swp
|
|
*.swo
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# ── Claude Code: lokaal, niet in de publieke repo ─────────────────────────────
|
|
# De werkafspraken staan in HomeGit/Docs/Referenties/UmbrelApps/; zie de
|
|
# uitzondering in HomeGit/CLAUDE.md.
|
|
.claude/
|
|
CLAUDE.md
|
|
Docs/
|
|
|
|
# ── Bouwsel ───────────────────────────────────────────────────────────────────
|
|
dist/
|
|
build/
|
|
*.tar.gz
|
|
*.zip
|
|
|
|
# ── Node ──────────────────────────────────────────────────────────────────────
|
|
# Zowel tools/evolu-relay/ als tools/relay-client/ hebben een package.json. Wat
|
|
# daar geïnstalleerd wordt hoort niet in de repo: de relay bouwt in zijn image en
|
|
# de testcliënt installeert lokaal.
|
|
node_modules/
|
|
|
|
# De gegevens van de testcliënt: per eigenaar een mnemonic en een database. Dit
|
|
# is sleutelmateriaal, en ook al heeft het buiten de proefopstelling geen waarde,
|
|
# een publieke repo is er geen plek voor.
|
|
tools/relay-client/data/
|
|
tools/relay-client/spike-data/
|
|
|
|
# De staat van de Actions-runner. Daarin ligt `.runner`, en dat bestand draagt het
|
|
# token waarmee die runner zich bij Gitea meldt: sleutelmateriaal, dus nooit in de
|
|
# repo, ook niet in een private.
|
|
tools/gitea-runner/data/
|
|
|
|
# ── Python ────────────────────────────────────────────────────────────────────
|
|
# De test importeert tools/electrum-gate/agent.py als module, en Python legt daar
|
|
# dan bytecode naast. De test zet dat zelf uit, maar dit is de vangnetregel: zo'n
|
|
# .pyc glipte een keer mee in een commit.
|
|
__pycache__/
|
|
*.py[cod]
|
|
|
|
# De uitvoer van tools/voorbeeldpagina.mjs: een statuspagina met de variabelen
|
|
# ingevuld en nagemaakte gegevens erin, om in een browser te bekijken. Genereerbaar
|
|
# uit de template, dus er is niets te bewaren, en het zou een tweede versie van de
|
|
# pagina in de repo zetten die stilzwijgend achterloopt.
|
|
voorbeeld/
|