Small correction. You aren’t actually running the latest from github. You are running the latest from his docker hub. What ever the latest image he built and uploaded to ghcr.io/rystaf/mlmym
If you want to run this locally without docker you can do it by installing git and golang.
git clone https://github.com/rystaf/mlmym.git;
cd mlmym;
go build;
LEMMY_DOMAIN='lemmydomain.com' ./mlmym --addr "0.0.0.0:8080"
You should be able to build it with docker too if you didn’t want to install a go compiler.
git clone https://github.com/rystaf/mlmym.git;
cd mlmym;
docker build -t mlmym . ;
docker run -it -e LEMMY_DOMAIN='lemmydomain.com' -p "8080:8080" mlmym;
You never really know what is running on someone’s docker repository to be honest. They could have compiled in a crypto miner into the executable for all we know. Even though they most likely did not.
I’m actually not sure if github has a auto build system. It might somewhere. But he should be able to override it with a
docker push ghcr.io/OWNER/IMAGE_NAME:VERSION
Maybe there are some safeguards in github somewhere I don’t know about.