103 lines
2.6 KiB
Plaintext
103 lines
2.6 KiB
Plaintext
# Renovate Configuration
|
|
|
|
# Image version
|
|
RENOVATE_VERSION=42.52.5-full
|
|
|
|
# Global registry prefix (optional, e.g., your.registry.com/)
|
|
GLOBAL_REGISTRY=
|
|
|
|
# Timezone
|
|
TZ=UTC
|
|
|
|
# ==================== Authentication ====================
|
|
|
|
# Platform type: github, gitlab, gitea, bitbucket, azure, etc.
|
|
RENOVATE_PLATFORM=github
|
|
|
|
# API endpoint (leave empty for github.com, gitlab.com, etc.)
|
|
# For self-hosted: https://gitlab.example.com/api/v4
|
|
RENOVATE_ENDPOINT=
|
|
|
|
# Authentication token (REQUIRED)
|
|
# GitHub: Personal Access Token or GitHub App token
|
|
# GitLab: Personal Access Token or Project Access Token
|
|
# Get token from: https://github.com/settings/tokens (for GitHub)
|
|
RENOVATE_TOKEN=
|
|
|
|
# Alternative: GitHub.com token (if using GitHub platform)
|
|
GITHUB_COM_TOKEN=
|
|
|
|
# ==================== Repositories ====================
|
|
|
|
# Repositories to process (comma-separated)
|
|
# Format: owner/repo or org/repo
|
|
# Example: myorg/repo1,myorg/repo2
|
|
# Leave empty to process all accessible repositories
|
|
RENOVATE_REPOSITORIES=
|
|
|
|
# ==================== Git Configuration ====================
|
|
|
|
# Git author for commits
|
|
RENOVATE_GIT_AUTHOR=Renovate Bot <bot@renovateapp.com>
|
|
|
|
# ==================== Behavior ====================
|
|
|
|
# Onboarding: Create initial PR to add renovate.json
|
|
RENOVATE_ONBOARDING=true
|
|
|
|
# Require config in repository
|
|
# Options: required, optional, ignored
|
|
RENOVATE_REQUIRE_CONFIG=optional
|
|
|
|
# Dry run mode (no actual PRs/commits)
|
|
RENOVATE_DRY_RUN=false
|
|
|
|
# ==================== Cache ====================
|
|
|
|
# Enable repository cache for better performance
|
|
RENOVATE_REPOSITORY_CACHE=enabled
|
|
|
|
# Cache directory inside container
|
|
RENOVATE_CACHE_DIR=/tmp/renovate/cache
|
|
|
|
# Base directory for cloned repos
|
|
RENOVATE_BASE_DIR=/tmp/renovate/repos
|
|
|
|
# ==================== Logging ====================
|
|
|
|
# Log level: fatal, error, warn, info, debug, trace
|
|
RENOVATE_LOG_LEVEL=info
|
|
|
|
# Log format: text, json
|
|
RENOVATE_LOG_FORMAT=json
|
|
|
|
# ==================== Package Registry Authentication ====================
|
|
|
|
# Docker Hub credentials (if checking Docker images in private registries)
|
|
RENOVATE_DOCKER_USER=
|
|
RENOVATE_DOCKER_PASSWORD=
|
|
|
|
# NPM token (if checking private NPM packages)
|
|
RENOVATE_NPM_TOKEN=
|
|
|
|
# ==================== Advanced Configuration ====================
|
|
|
|
# Path to config.js file (inside container)
|
|
RENOVATE_CONFIG_FILE=/usr/src/app/config.js
|
|
|
|
# ==================== Resources ====================
|
|
|
|
# CPU limits
|
|
RENOVATE_CPU_LIMIT=2.0
|
|
RENOVATE_CPU_RESERVATION=0.5
|
|
|
|
# Memory limits
|
|
RENOVATE_MEMORY_LIMIT=2G
|
|
RENOVATE_MEMORY_RESERVATION=512M
|
|
|
|
# ==================== User/Group ID ====================
|
|
|
|
# User and group ID for file permissions
|
|
PUID=1000
|
|
PGID=1000
|