This repository provides a template for building RecipeRadar web application services in Python
  • Makefile 86.2%
  • Python 13.8%
Find a file
2026-02-05 14:43:19 +00:00
k8s Consistency: standardize the tmpfs mountpoint for Python service containers 2023-12-13 14:32:22 +00:00
tests Apply 'black' code formatting 2022-06-22 21:54:17 +01:00
web Apply 'black' code formatting 2022-06-22 21:54:17 +01:00
.containerignore Add .containerignore file. 2024-07-12 15:30:47 +01:00
.flake8 Update flake8 acceptable line length to match 'black' default of 88 2022-07-11 12:59:55 +01:00
.gitignore Switch to a pip-based dependency workflow (#2) 2020-12-18 14:36:01 +00:00
LICENSE Trim LICENSE 2020-03-05 15:32:27 +00:00
Makefile Update to Python3.14 base image 2026-02-05 14:43:19 +00:00
README.md Forge migration: update URLs from GitHub to Codeberg 2025-08-21 19:09:49 +01:00
requirements-dev.in Dependencies: remove inter-requirements-file reference 2024-11-21 16:24:09 +00:00
requirements-dev.txt Update dependencies 2026-02-02 17:12:53 +00:00
requirements.in Update dependencies 2026-02-02 17:12:53 +00:00
requirements.txt Update dependencies 2026-02-02 17:12:53 +00:00

RecipeRadar Python Template

This repository provides a template for building RecipeRadar web application services in Python.

A single endpoint and corresponding empty test are provided, along with dependencies to build and run the service.

Install dependencies

Make sure to follow the RecipeRadar infrastructure setup to ensure all cluster dependencies are available in your environment.

Development

To install development tools and run linting and tests locally, execute the following commands:

$ make lint tests

Local Deployment

To deploy the service to the local infrastructure environment, execute the following commands:

$ make
$ make deploy

Operations

Note

You shouldn't really find yourself deploying or running the python-template service; you should instead copy the contents of this template to a new repository and replace all references to python-template with your service name.