berthubert / galmon

galileo open source monitoring
GNU General Public License v3.0
199 stars 53 forks source link

Add docker image building via github actions. #118

Closed gizmoguy closed 4 years ago

gizmoguy commented 4 years ago

Build official docker images for galmon and publish on docker hub.

The purpose of this PR is to save everyone some CPU cycles by building galmon once and distributing this built docker image (rather than everyone having to build it themselves).

There are some manual steps that need to be performed before this PR is merged:

  1. Sign up for a docker hub account for galmon: https://hub.docker.com/signup
  2. Generate an access token: https://hub.docker.com/settings/security
  3. Go to https://github.com/ahupowerdns/galmon/settings/secrets, create a DOCKER_USERNAME secret which is set to the same as your docker hub account, create a DOCKER_TOKEN which is set to the access token created in step 2.