| 3 Nov 2025 |
niklaskorz | Leider nicht, ich baue meine Container Images zwar in Forgejo Actions, aber mit nix2container | 15:28:51 |
niklaskorz | Oder zum Glück nicht, wie mans nimmt | 15:29:05 |
niklaskorz | Es gibt aber auch ein paar Tools die unprivileged container images aus dockerfiles bauen können | 15:30:06 |
niklaskorz | das hab ich früher mit Moby buildkit gemacht | 15:30:16 |
niklaskorz | https://github.com/moby/buildkit | 15:30:37 |
niklaskorz | evtl hab ich da noch meinen Gitlab CI Workflow, ich schaue | 15:31:57 |
zitrone | ich soll halt für die uni github actions verwenden darf aber auch andere ci tools verwenden
das einfachste wäre da einfach forgejo actions so zu konfigurieren dass sie die github actions mirrorn
docker ist in den tests des projekts leider unumgänglich | 15:32:03 |
zitrone | * ich soll halt für die uni github actions verwenden, darf aber auch andere ci tools verwenden
das einfachste wäre da einfach forgejo actions so zu konfigurieren dass sie die github actions mirrorn
docker ist in den tests des projekts leider unumgänglich | 15:32:14 |
zitrone | * ich soll halt für die uni github actions verwenden, darf aber auch andere ci tools verwenden
das einfachste wäre da einfach forgejo actions so zu konfigurieren dass sie die github actions imitieren
docker ist in den tests des projekts leider unumgänglich | 15:32:25 |
zitrone | * nutzt jemand forgejo actions und hat zufälligerweise ein setup bei dem docker in docker oder alternativ lxc funktioniert? | 15:32:54 |
niklaskorz | ok habs, ist aber schon fast drei Jahre alt, also evtl nicht mehr 1:1 kompatibel mit aktuellen Versionen | 15:35:37 |
niklaskorz | .build_with_buildkit:
stage: build
tags:
- build
image:
name: moby/buildkit:v0.11.1-rootless
entrypoint: [""]
variables:
BUILDKITD_FLAGS: "--oci-worker-no-process-sandbox"
script:
- |
echo "Building and shipping image to $REGISTRY_IMAGE_NAME:$VERSIONLABEL"
mkdir -p $HOME/.docker
echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > $HOME/.docker/config.json
CONTAINER_IMG_CACHE=$REGISTRY_IMAGE_NAME:buildcache
buildctl-daemonless.sh build \
--frontend dockerfile.v0 \
--local context=$CI_PROJECT_DIR \
--local dockerfile=docker \
--opt filename=${DOCKER_FILE_NAME:-$SERVICE_NAME.dockerfile} \
--opt target=${DOCKER_BUILD_TARGET:-production} \
--opt build-arg:CI_COMMIT_REF_SLUG=$CI_COMMIT_REF_SLUG \
--opt build-arg:CI_COMMIT_SHA=$CI_COMMIT_SHA \
--output type=image,name=$REGISTRY_IMAGE_NAME:$VERSIONLABEL,push=true \
--export-cache type=registry,ref=$CONTAINER_IMG_CACHE \
--import-cache type=registry,ref=$CONTAINER_IMG_CACHE
| 15:36:15 |
niklaskorz | aber das braucht keine privileged container und auch kein socket mounting | 15:36:35 |
niklaskorz | aber das ist auch das was intern in docker verwendet wird, vll ist rootless docker ja mittlerweile weit genug 😅 | 15:38:29 |
zitrone | es geht glaube ich weniger darum dass ich docker container bauen muss, sondern dass die test suite docker container nutzt um service-abhängigkeiten zu starten | 15:43:27 |
niklaskorz | oh, hm | 15:47:12 |
zitrone | https://github.com/se-uhd/ise25-26_assignment03
nutzt glaube ich https://java.testcontainers.com/ | 15:47:25 |
niklaskorz | testcontainers-rs hat noch ne vulnerable Version von tokio-tar | 15:48:25 |
niklaskorz | Fun Fact am Rande | 15:48:27 |
niklaskorz | also von den Issues lese ich raus, dass testcontainers-go auch mit rootless podman kompatibel ist, testcontainers-java jedoch nicht | 15:52:12 |
niklaskorz | weil testcontainers-java von veralteten docker link features abhängt die nie in Podman implementieren wurden (oder werden) | 15:53:07 |
niklaskorz | * weil testcontainers-java von veralteten docker link features abhängt die nie in Podman implementiert wurden (oder werden) | 15:53:10 |
| skorpy (she/her or none) 🏳️⚧️ set a profile picture. | 16:35:53 |
Tom (SC-O-Mat when) | https://md.darmstadt.ccc.de/nixda-202507 | 18:10:39 |
hexa |  Download 87.jpg | 23:05:54 |
hexa | @pluieuwu:matrix.org | 23:06:13 |
pluie (leah c.) | oooffffff ja ich hab die verloren | 23:56:50 |
pluie (leah c.) | falls ich morgen zeit hab kann ich die abholen, sonst kannst du die für mich behalten | 23:58:56 |
| 4 Nov 2025 |
katja (she/her) | Werde ab spätestens 11:30 im Space sein. Also dann einfach klingeln ^^ | 00:00:53 |
maralorn | Ich weiß gerade nicht, wer zitrone ist, aber Du hast einen exzellenten Pizzageschmack und ich habe ihn kopiert. | 09:30:08 |