Re: Container-based infrastructure
Lassi Kortela 17 Aug 2022 06:47 UTC
> I'm not opposed in principle, but the learning curve for Docker is
> steep enough that this may deter people from participating.
Not every contributor needs Docker. We can just use it on the server, or
for CI.
We could lay out the repos so that there's a Makefile which builds the
site into a subdirectory. The container will install dependencies, run
make, then tar up the subdirectory. People who don't want to use Docker
(which often includes myself) can install the dependencies some other
way, for which we can provide instructions.
I really dislike "make" and shell scripts, and wish we had Scheme
alternatives ready to go, but there's nothing easy enough yet. That
calls for some SRFIs, but those take time. scsh exists, but isn't seeing
much use currently.