Daemonless 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...
Daemonless 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....
- [1] https://github.com/daemonless/gitea/blob/main/compose.yaml
- [2] https://github.com/daemonless/gitea/blob/9bb9151d31ae6574e5f...
- [3] https://cgit.freebsd.org/ports/tree/www/gitea