No description, website, or topics provided.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.circleci
ram-analysis
ram-tools
ram-vt
.gitignore
LICENSE
README.md

README.md

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-tools/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.