4 ms·
Would Daemonless[0] solve this problem, or is it at least a step in the right direction? [0] https://daemonless.io/ https://daemonless.io/
by xinayder 7mo ago
Would Daemonless[0] solve this problem, or is it at least a step in the right direction?
[0] https://daemonless.io/ https://daemonless.io/
- sunshine-o 7mo agoDaemonless is a bit the linuxserver.io of FreeBSD to me. It is a collection of standardized images. Behind each image you have a Containerfile [0] and a compose.yaml [1] And inside the Containerfile for Gitea you simply have a `RUN pkg install -y gitea` [2], so basically here it is the good old FreeBSD Gitea port [3] I guess this is really a Linux/Docker users friendly wrapper on the 30 years old FreeBSD ecosystem? When I came from Linux to FreeBSD, Gitea was one of the first service I ran in a jail to learn how it all works. What I was happy to discover is I just need to do `pkg -j mygiteajail install gitea` to install Gitea in the jail with all the rc scripts, etc. The jail abstraction was just one option (`-y`) in pkg ! This is really the beauty of the all integrated FreeBSD. So to be honest the Daemonless have, in some case at least, made everything more complicated in my view... - [0] https://github.com/daemonless/gitea/blob/main/Containerfile.pkg https://github.com/daemonless/gitea/blob/main/Containerfile.... - [1] https://github.com/daemonless/gitea/blob/main/compose.yaml https://github.com/daemonless/gitea/blob/main/compose.yaml - [2] https://github.com/daemonless/gitea/blob/9bb9151d31ae6574e5f9e7fc363b0ec622a3974a/Containerfile.pkg#L39 https://github.com/daemonless/gitea/blob/9bb9151d31ae6574e5f... - [3] https://cgit.freebsd.org/ports/tree/www/gitea https://cgit.freebsd.org/ports/tree/www/gitea