For something simple that just needs a bind mount like
services:
app:
build:
context: .
target: base
volumes:
- ./debaser_studio:/opt/app-root/src/debaser_studio/debaser_studio
ports:
- "3000:3000"
- "8000:8000"
user: default
I haven’t found any issues. Do you have more complex needs?
I run Guix System on my personal laptop and Project Bluefin on my work machine.
Guix is even easier to get started with now thanks to the Guix Packager , a web UI for writing Guix package definitions.
Project Bluefin auto-updates thanks to its use of container images deliver system updates. It’s also just a great platform to get started writing containerized apps, since it ships with rootless Podman by default and you can easily add new developer tools using
just
commands.