Has anyone ever tried to run sharrr in a container?
repo’s readme mentions having support for docker…
Submitted 1 year ago by g_damian@lemmy.world to selfhosted@lemmy.world
https://github.com/stophecom/sharrr-svelte/issues/31
Has anyone ever tried to run sharrr in a container?
repo’s readme mentions having support for docker…
thelastknowngod@lemm.ee 1 year ago
There are build instructions in the readme. What’s stopping you?
deleted@lemmy.world 1 year ago
Knowledge?
I know how to deploy a container with docker compose but I don’t know how to build it.
I’m a .net developer and I didn’t even know you can build it into a container.
thelastknowngod@lemm.ee 1 year ago
You can do it bro. Dockerfiles are basically just shell scripts with a few extras.
It uses npm to build so start with a node base container. You can find them on docker hub. Alpine-based images are a good starting point.
If you need to access files from outside of the container, include a
VOLUME
line. If it needs to be accessible from a specific network port, add anEXPOSE
line. Add aCMD
line at the end to start whatever command needs to be run to start the process.Save your Dockerfile and build.
docker build . -t my-sharrr-image
lemmyvore@feddit.nl 1 year ago
Read up on it a bit, it’s fairly easy. It’s similar to writing compose files but those are for using the image, dockerfiles are how you put it together. You get to decide very similar things to compose — what image to use, what ports to expose — but you also get to run commands to set up the insides of the image.
You do have to know a bit of Linux and how to setup the software you want to use though.