Deploy docker image to docker hub
- Decide on an action to trigger deployment (merge to a release branch, tag creation, manual run)
- Validate version number is unique
- @scastiel would have to create a docker hub account and store credentials in private variable that are accessible from the pipeline
- [Optional] Have two release channels (nightly and official releases)
- Push to docker hub
- [Optional] Add image to GitHub releases
See my comments in #56 regarding database url Env variables being used at build times
Was looking at opening a PR here to add a workflow to build and push the image on Docker Hub and GHCR but it needs several changes I'm not sure maintainers would accept.
Anyway I have created this repo https://github.com/crazy-max/docker-spliit to build and push a multi-platform image of Spliit.
@scastiel @justcallmelarry Let me know if you would be interested by a PR. I see https://github.com/spliit-app/spliit/issues/56 is being worked on so not quite sure.
Any update on this? It would be really nice to publish the image to docker hub or ghcr. A lot of people selfhost using docker and this would be really useful.
As far as I can see there is already a Dockerfile inside the project so adaptations to push this to ghcr would be minimal. I could implement this if this is wanted by the project.