1
0
mirror of https://github.com/funkypenguin/geek-cookbook/ synced 2025-12-13 01:36:23 +00:00
Files
geek-cookbook/.github/ISSUE_TEMPLATE/recipe-request.md
2021-01-09 14:40:00 +13:00

3.2 KiB

name, about, title, labels, assignees
name about title labels assignees
🍰 Request a recipe! I have a request for a fresh recipe 😋 [recipe request] recipe/new funkypenguin

Recipe Request

** Briefly describe the new recipe you'd like added **

Prerequisites

Let's talk about must-haves. If you don't know the answer to the following, then go no further until you do!

  • I have searched and confirmed no existing open or closed issues/PRs for this app
  • The app is actively supported by its developers (i.e., not deprecated)

Basic details

Add as many of the details below as possible - this'll help to determine the structure of the recipe:

  • Project homepage:
  • Docker image:
  • Subreddit (optional):
  • Docker-compose file (optional):
  • Kubernetes helm chart (optional):

Screenshot

Access Control

Does the app provide its own authentication (i.e. NextCloud), or does it require an authentication frontend (i.e., Radarr)?

How should access to the app be managed?

  • The app provides its own, trustworthy authentication, or access control is unnecessary. I'd be happy exposing it to the internet
  • The app needs something in front of it to secure access (traefik-forward-auth, authelia, etc)

Config Management

How is the app configured? Some applications are configured entirely using environment variables, some need static config files mounted into their container, and some are configured using an interactive setup process (i.e. NextCloud).

  • Environment variables
  • Static config file
  • Interactive setup which then persists the config somewhere to the filesystem

Connectivity

What sort of network connectivity does the app need?

  • None
  • Requires inbound web access HTTP/S access
  • Requires inbound arbitrary TCP/UDP access
  • Requires connectivity to other apps

Data Management

What sort of persisted data does the app need?

  • The app needs access to its own persistent data (i.e. logs, database directory, etc)
  • The app needs access to outside data (i.e. Plex)
  • The app needs access to another app's data

Backup

How is backup of the app's data to be handled?

  • Backup is unnecessary
  • A simple file-based copy of the app's data folders will suffice
  • A process is required to create backups for a file-based copy (i.e., a mysql database dump)
  • A custom backup/restore process is required (provide details below)

Platform

Which platform(s) are you interested in a recipe supporting?

  • Docker Swarm (via docker-compose files)
  • Docker Swarm (via premix ansible deploy)
  • Kubernetes (via a helm chart)

Level of engagement

I'm willing to:

  • Submit a PR for the recipe
  • Test the recipe
  • Engage the community on Q&A for the recipe