Skip to content

WorldBank-Transport/ram-datapipeline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RAM Data Pipeline

The RAM Data Pipeline is part of the Rural Accessibility Map project, a tool that allows one to assess the accessibility of rural populations in relation to critical services. For more information and an overview of related repositories, please see RAM Backend .

Building the images

cd ram-tools
docker build -t ram-tools .
cd ram-analysis
docker build -t ram-analysis .

Releasing a new version

The process to release a new version:

  • still on develop, bump the version in ./ram-vt/package.json and/or ./ram-analysis/package.json
  • set up PR, have somebody do a review and merge develop into master
  • CircleCI will add a new tag to git using the version in package.json
    Because this repo holds two containers that are independently versioned, the git tags are prepended with the container name (eg. ram-vt-v0.1.0)
  • if the tagging was successful, CircleCI will build the Docker image, tag it with the version number and push it to Docker Hub. If the tagging failed (because the version wasn't updated in package.json), the build fails

Once this is done, you can add a new release on Github with useful notes that describe it.