PlanWise applies algorithms and geospatial optimisation techniques to existing data on population, road networks and health facilities, so health care planners can better understand the unmet health needs of their constituents and better locate future health facilities.
[ ] NodeJS version is out of date and unsupported 🙃
[ ] Base Debian version is out of date and unsupported
[x] mapcache and mapserver images are sharing a Docker repo (should have a different repo for each image)
[ ] Dependencies are getting downloaded on every build (we should either cache them or build an image with the base dependencies and another one on top with the app's code)
[x] Dockerfile-dev is exactly the same as the first few steps of the build stage for the actual image (we should reuse the build stage, or a subset of it, for development and tests)
[x] There's a weird loop to retry apt packages download & installation that doesn't make sense (probably due to old network issues between CircleCI and Debian repos).
There are some issues with the new Github Actions based CI process that we should tackle:
Dockerfile-dev
is exactly the same as the first few steps of thebuild
stage for the actual image (we should reuse thebuild
stage, or a subset of it, for development and tests)