|
Some checks failed
Deploy server-up (dev) / deploy (push) Failing after 2m8s
- bij de installatie wordt gevraagd onder welk account Server Up draait: een nieuw systeemaccount 'serverup', het account waarmee je werkt, een bestaand account, of root zoals voorheen (--user NAAM slaat de vraag over) - nieuw docker-entrypoint.sh: start als root, zet /data, stacks en backups klaar, en zakt met setpriv af naar SU_UID:SU_GID met de capabilities die nodig blijven (chown, dac_override, fowner - alle drie al in Docker's standaardset) - appdata blijft daarbij bewust ongemoeid; die mappen zijn van de apps zelf - de gid van de docker-socket wordt uit de socket zelf gelezen, zodat het account niet in de docker-groep hoeft (dat zou root op de host geven) - installatieformulier vult PUID/PGID met de ids waaronder Server Up draait in plaats van de 1000 die 44 sjablonen blind noemen - een onleesbaar bestand laat de rest van de backup niet meer sneuvelen; wat ontbreekt komt in het log en in de metadata (skipped) - terugzetten herstelt het eigenaarschap van appdata, dat tarfile met filter="data" laat vallen - CI controleert in een echte container dat setpriv bestaat, dat er wordt afgezakt, dat de socket-gid meekomt, dat /data schrijfbaar is en dat SU_UID=0 root laat blijven - SU_UID=0 in .env is de ontsnappingsklep naar het oude gedrag Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Q9eqpADJSRs49SoGGr4NAy |
||
|---|---|---|
| .. | ||
| js | ||
| conftest.py | ||
| test_app_templates.py | ||
| test_apps.py | ||
| test_arr_sjablonen.py | ||
| test_auth.py | ||
| test_backup_extra.py | ||
| test_backups.py | ||
| test_boilerplates.py | ||
| test_categories.py | ||
| test_compose_transform.py | ||
| test_connect.py | ||
| test_containers.py | ||
| test_diskspace.py | ||
| test_eigen_ip.py | ||
| test_entrypoint.py | ||
| test_geheimen_env.py | ||
| test_i18n.py | ||
| test_install_script.py | ||
| test_invulmenu.py | ||
| test_netwerk_advies.py | ||
| test_network_detect.py | ||
| test_networks.py | ||
| test_notify.py | ||
| test_paden.py | ||
| test_pangolin.py | ||
| test_paths.py | ||
| test_reconfigure.py | ||
| test_repo_urls.py | ||
| test_roles.py | ||
| test_scheduler.py | ||
| test_selfupdate.py | ||
| test_stack_api.py | ||
| test_stackupdates.py | ||
| test_ui_logica.py | ||
| test_update_channels.py | ||
| test_updater.py | ||
| test_verplichte_velden.py | ||