- Install my own Repository instead of using Docker Hub
- Install Portainer
- Configure Gitea to use workers + actions
- Write the needed YAML to build the image, upload to local registry
- Configure hook on Portainer to recreate stack if image was updated
Of course there is a slight delay while the image is building, but I don't have to touch anything at all, just code, commit and a couple of minutes later image is up and running.
- Install my own Git using Gitea
- Install my own Repository instead of using Docker Hub
- Install Portainer
- Configure Gitea to use workers + actions
- Write the needed YAML to build the image, upload to local registry
- Configure hook on Portainer to recreate stack if image was updated
Of course there is a slight delay while the image is building, but I don't have to touch anything at all, just code, commit and a couple of minutes later image is up and running.