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>
11 lines
411 B
Plaintext
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
|