13 Commits

Author SHA1 Message Date
Ian 1e6787eb30 fix: surface podman errors instead of aborting silently
`set -e` aborted build.sh when `podman image rm`/`prune` failed, and
`2>/dev/null` hid the reason, so --remove exited 125 with no output.
Combining --remove --prune also skipped the prune.

Guard the removal with `podman image exists` for a clear "nothing to
remove", drop `2>/dev/null` so podman's reason is visible, and use
`cmd || echo` to warn without aborting. Exit status stays 0 on failure
by design.
2026-10-05 23:43:18 +02:00
Ian 050e9c0205 fix: exit code 2026-10-05 23:38:19 +02:00
Ian 688d4ca6d7 chore: coherent exit code on run.sh 2026-10-05 23:26:18 +02:00
Ian 754fa84a5e fix: remove unused variables and ignore certs/README.md when build image 2026-10-05 08:50:12 +02:00
Ian feb7d4c9f8 fix: add certs folder 2026-10-04 17:21:17 +02:00
Ian 35dcc67e6a feat: various modifications
- Default ubuntu user is removed
- Can add apt packages during image building with --apt-packages="list
  of pkg"
- Remove and/or prune podman image option
- Fix condition checks
2026-10-04 15:42:03 +02:00
Ian e95d6fa3bd ref: refactored scripts 2026-10-03 22:54:34 +02:00
Ian 7b98d6dae6 fix: reduce permissions and fix npm and opencode versions 2026-10-01 23:22:33 +02:00
Ian 34f4c56632 feat: a lot of stuff 2026-09-30 23:14:15 +02:00
Ian 9e060a39fe fix: various fixes
- Add uid and gid to dev user
- Entry point script is mounted and not built in docker container
- Change image name
2026-09-29 23:38:33 +02:00
Ian 14bc179526 fix: remove images when update 2026-09-28 23:37:20 +02:00
Ian f32f5c43b2 fix: container build execution 2026-09-28 23:26:18 +02:00
Ian 3e2c12d73d first commit 2026-09-28 23:17:45 +02:00