Closed justb4 closed 6 years ago
Solved: https://demo.geohealthcheck.org is automatically deployed when new latest
image built on https://hub.docker.com/r/geopython/geohealthcheck (an automated build coupled via webhook to master
on GHC GitHub): so cascading webhooks: GitHub-->DockerHub-->Demo VM Host. . Webhook on demo host provided by https://github.com/maccyber/micro-dockerhub-hook . (dev.* is now obsolete).
So closing.
The GHC GitHub project has two main branches:
master
anddev
. Commits to these branches are webhooked to deployments on http://demo.geohealthcheck.org and http://dev.geohealthcheck.org respectively which run on the osgeo.org server infra.This coupling is now semi-automated: e.g. translations and DB upgrades are not automatic and require manual interaction. Plus there continuous file/dir permission issues.
Suggestions are to do a complete reinstall on commits, and possibly overcome other issues using a Docker deployment (Docker images for
master
anddev
have automated builds via GHC Docker Hub).