From 638ab6f70b8bd8a6f1bfeaaa8e46d7f433bf87f0 Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Tue, 2 Sep 2025 11:43:50 -0400 Subject: [PATCH 1/2] Adding Renovate with attached Redis/Valkey cache. --- docker-compose.yml | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 80157dbf..38d43189 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5545,6 +5545,44 @@ services: security_opt: - no-new-privileges=true user: nobody + renovate: + container_name: renovate + environment: + # --- Authentication & platform --- + RENOVATE_TOKEN: "${RENOVATE_GITEA_TOKEN}" # Gitea personal access token for renovate-bot + RENOVATE_PLATFORM: "gitea" + RENOVATE_ENDPOINT: "https://git.${MY_TLD}/api/v1" # your Gitea URL + RENOVATE_USERNAME: "renovate-bot" + RENOVATE_GIT_AUTHOR: "Renovate Bot " + + # --- Behavior --- + RENOVATE_AUTODISCOVER: "true" # discover all repos renovate-bot has access to + RENOVATE_ONBOARDING: "true" # create onboarding PR if repo not configured + RENOVATE_REQUIRE_CONFIG: "optional" # run even if no renovate config exists + RENOVATE_REDIS_URL: redis://renovate-valkey:6379 + + LOG_LEVEL: "info" + + # --- Enable dependency dashboard --- + RENOVATE_EXTENDS: "config:base,:dependencyDashboard" + + # --- Example package rules --- + RENOVATE_PACKAGE_RULES: | + [ + { "matchUpdateTypes": ["minor","patch"], "automerge": true }, + { "matchManagers": ["dockerfile"], "groupName": "docker base images" } + ] + + # --- Scheduling --- + # Renovate will only process PRs/updates in this time window + RENOVATE_SCHEDULE: '["after 2am and before 6am"]' + image: renovate/renovate:latest + restart: unless-stopped + renovate-valkey: + container_name: renovate-valkey + << : *valkey-params + volumes: + - renovate-valkey-data:/data/valkey rocketchat: container_name: rocketchat depends_on: @@ -7366,6 +7404,8 @@ volumes: name: protonmail-data reactive-resume-pg: name: reactive-resume-pg + renovate-valkey-data: + name: renovate-valkey-data romm_resources: name: romm_resources romm-valkey-data: -- 2.52.0 From da122aa959c8e011e8682079fc08f6c2eb89fe21 Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Tue, 2 Sep 2025 15:47:45 +0000 Subject: [PATCH 2/2] chore: Update README --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 94fdcd22..eb522305 100644 --- a/README.md +++ b/README.md @@ -159,6 +159,8 @@ | reactive-resume-pg | postgres:16-alpine | | readarr | lscr.io/linuxserver/readarr:develop | | redlib | quay.io/redlib/redlib:latest | +| renovate | renovate/renovate:latest | +| renovate-valkey | docker.io/bitnami/valkey:latest | | rocketchat | registry.rocket.chat/rocketchat/rocket.chat:latest | | romm | rommapp/romm:latest | | romm-valkey | docker.io/bitnami/valkey:latest | -- 2.52.0