Files
HarmenandClaude Fable 5.1 a694a9cbd1 Relay 0.6.0: alles in een image, de app-map is leeg
Plan Eigenimage, fase 5, op keuze van de gebruiker: een image met de relay
erbij en geen tweede recept. agent.py, nginx.conf en index.html verhuizen
naar tools/evolu-relay/ naast src/; de Dockerfile blijft op node:24-slim en
haalt nginx en python3 uit apt. Drie containers uit een image: de relay als
node via de compose, de agent en nginx als root.

Anders dan alleen verplaatst: user www-data in nginx.conf (Debian heeft geen
gebruiker nginx), geen USER meer in de image, de versie in de kop via
api/status met RELAY_APP_VERSION. VERSION 0.6.0, manifest 0.6.0, drie keer
dezelfde tag in de compose, ongepind tot de eerste push.

Tests mee verhuisd; de vormtest toetst de drie tags tegen VERSION. Niet
gebouwd: er is hier geen Docker.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-08 16:36:30 +02:00

11 lines
411 B
Plaintext

# De bouwcontext van tools/*/build.sh is de repo-root, omdat elke Dockerfile
# icon.png uit zijn app-map kopieert. Alles wat de Dockerfiles niet noemen blijft
# hier buiten, zodat de context klein is en een wijziging in de documentatie de
# bouwcache niet ongeldig maakt.
*
!tools/electrum-gate
!whatsnext-electrum-gate/icon.png
!tools/evolu-relay
!whatsnext-evolu-relay/icon.png
tools/evolu-relay/node_modules