Geonovum / ogc-api-testbed

OGC API Testbed Template - Stable
https://apitestbed.geonovum.nl
GNU General Public License v3.0
4 stars 4 forks source link

Add fine-grained, per-service deployment #9

Closed justb4 closed 3 years ago

justb4 commented 3 years ago

Currently deployment of services/Docker containers on the testbed server VM is automatic on any commit/push to this repo. A more fine-grained deployment is required: only the Service that has been changed needs to be redeployed.

This can be effected by having GitHub Workflow Actions that in addition to be triggered by a 'push' also filter for changes in a specific directory. e.g. if something in the Traefik dir has been changed only the Traefik Service is redeployed.

justb4 commented 3 years ago

Done and working now, see some docu: https://github.com/Geonovum/ogc-api-testbed#selective-redeploy