NethermindEth/sedge

Dockerfile and publish image to Docker Hub

Closed this issue · 2 comments

Is your feature request related to a problem? Please describe.
The project does not have a Dockerfile, docker image, nor a CI/CD pipeline to build the docker image and publish it to Docker Hub.

Describe the solution you'd like
Create a Dockerfile, as light as possible, for this it should build the project in one stage, and copy the binary to another build stage so the image only contains the project's binary. I'm not sure if it would be good to have docker and docker-compose already installed in the image. Light Linux image. Also create a Github action to build the image manually or after every release and publish it in Docker Hub, nethermind/ repo.

This needs rethinking, because for now I don't see any good reason to run sedge within a docker container

Sedge won't be dockerized for now due to Docker in Docker concerns