This repo is where the rm team store their docker image files used in builds and tooling.
A tooling image with JDK, Maven, and Node version 22, to enable the building of JS front end resources in Java backend services.
Build with
make jdk17-maven-node22
A dockerized version of the GCloud PubSub emulator tool, useful for local testing and development.
Build with
make gcloud-pubsub-emulator
A dockerized version of the GCloud Firestore emulator tool, useful for local testing and development
Build with
make gcloud-firestore-emulator
A re-build of the owasp/modsecurity image to keep in our registry.
Note: The version in the version file must be kept in step with the modsecurity base image version for our image tagging.
Build with
make modsecurity
Adds the Firebase cli to the base cloud-sdk image used by the database wipe concourse task to enable Firestore to be wiped as part of it.
Build with
make cloud-sdk-firebase-cli
A lightweight Alpine image with Tinyproxy installed and configured for our needs.
Build with
make tinyproxy
A lightweight google Cloud SQL proxy.
Build with
make cloudsql-proxy
This image is intended to be used as a base for our Python services and tools, having pipenv
and other required build
time dependencies such as gcc
built in.
Currently, we maintain it for these python versions:
- 3.11
- 3.12
To update the python base versions, update the relevant python-3.x-tag.txt
file, ensuring you use the slim
image and
pin it to the SHA digest explicitly.
Build the latest version with:
make python-pipenv
Or build a specific version with make python-pipenv-3.x
, e.g.:
make python-pipenv-3.10
A cloud SDK based image with TFenv and a Terraform version pre installed.
Build with
make cloud-sdk-terraform
A basic python flask app stubbing EQ API endpoints
Build with
make eq-stub