Skip to content

ONSdigital/census-rm-dockerfiles

Repository files navigation

Dockerfiles

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 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.12
  • 3.14

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.14

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors