Has anyone ever tried to run sharrr in a container?

    • deleted@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      1
      ·
      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
        link
        fedilink
        English
        arrow-up
        7
        ·
        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.

        FROM appdynamics/nodejs-agent:23.5.0-19-alpine 
        
        RUN git clone https://github.com/stophecom/sharrr-svelte.git && \ 
            cd sharrr-svelt/ && \
            npm run build
        

        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 an EXPOSE line. Add a CMD 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