{ "Advanced": { "artifact_retention_days": 7, "cleanup_interval": 3600, "log_retention_days": 30, "max_request_size": 5242880, "pagination_limit": 50, "schedule_interval": 5 }, "Agent": { "agent_secret": "", "concurrency": 2, "enabled": false, "max_memory": 4096, "max_procs": 4, "runner_type": "docker", "server": "" }, "Cache": { "backend": "local", "enabled": false, "path": "/var/lib/woodpecker/cache", "s3_access_key": "", "s3_bucket": "", "s3_endpoint": "", "s3_path_style": true, "s3_region": "us-east-1", "s3_secret_key": "" }, "Database": { "conn_max_lifetime": 3600, "host": "localhost", "log_sql": false, "max_idle_conns": 10, "max_open_conns": 100, "name": "woodpecker", "password": "", "path": "/var/lib/woodpecker/data/woodpecker.db", "port": 5432, "ssl_mode": "disable", "typ": "sqlite", "user": "woodpecker" }, "Executor": { "docker_host": "unix:///var/run/docker.sock", "docker_network": "woodpecker", "k8s_namespace": "woodpecker", "k8s_pod_annotations": {}, "k8s_service_account": "woodpecker", "privileged": false, "ssh_host": "", "ssh_key_file": "/etc/woodpecker/ssh/id_rsa", "ssh_user": "woodpecker", "typ": "docker" }, "GitProvider": { "client_id": "", "client_secret": "", "github_token": "", "gitlab_token": "", "server": "https://localhost:3000", "skip_verify": false, "typ": "gitea" }, "Secrets": { "backend": "local", "kms_type": "local", "path": "/var/lib/woodpecker/secrets", "vault_addr": "", "vault_path": "secret/woodpecker", "vault_token": "" }, "Server": { "addr": "127.0.0.1", "base_url": "http://localhost:8000", "cert_file": "", "key_file": "", "port": 8000, "protocol": "http", "tls_min_version": "1.2", "webhook_secret": "" }, "User": { "gid": 5001, "home": "/var/lib/woodpecker", "name": "woodpecker", "shell": "/usr/sbin/nologin", "uid": 5001 }, "Woodpecker": { "admin_users": [], "advanced": { "artifact_retention_days": 7, "cleanup_interval": 3600, "log_retention_days": 30, "max_request_size": 5242880, "pagination_limit": 50, "schedule_interval": 5 }, "agent": { "agent_secret": "", "concurrency": 2, "enabled": false, "max_memory": 4096, "max_procs": 4, "runner_type": "docker", "server": "" }, "app_name": "Woodpecker CI", "app_path": "/opt/woodpecker", "cache": { "backend": "local", "enabled": false, "path": "/var/lib/woodpecker/cache", "s3_access_key": "", "s3_bucket": "", "s3_endpoint": "", "s3_path_style": true, "s3_region": "us-east-1", "s3_secret_key": "" }, "config_path": "/etc/woodpecker", "data_path": "/var/lib/woodpecker/data", "database": { "conn_max_lifetime": 3600, "host": "localhost", "log_sql": false, "max_idle_conns": 10, "max_open_conns": 100, "name": "woodpecker", "password": "", "path": "/var/lib/woodpecker/data/woodpecker.db", "port": 5432, "ssl_mode": "disable", "typ": "sqlite", "user": "woodpecker" }, "enable_api": true, "enable_cron": true, "enable_gating": false, "enable_prometheus": false, "enable_ui": true, "enable_webhooks": true, "executor": { "docker_host": "unix:///var/run/docker.sock", "docker_network": "woodpecker", "k8s_namespace": "woodpecker", "k8s_pod_annotations": {}, "k8s_service_account": "woodpecker", "privileged": false, "ssh_host": "", "ssh_key_file": "/etc/woodpecker/ssh/id_rsa", "ssh_user": "woodpecker", "typ": "docker" }, "git": { "client_id": "", "client_secret": "", "github_token": "", "gitlab_token": "", "server": "https://localhost:3000", "skip_verify": false, "typ": "gitea" }, "log_format": "console", "log_level": "info", "log_path": "/var/log/woodpecker", "name": "woodpecker", "orgs_create": false, "prometheus_addr": "127.0.0.1:9090", "secrets": { "backend": "local", "kms_type": "local", "path": "/var/lib/woodpecker/secrets", "vault_addr": "", "vault_path": "secret/woodpecker", "vault_token": "" }, "server": { "addr": "127.0.0.1", "base_url": "http://localhost:8000", "cert_file": "", "key_file": "", "port": 8000, "protocol": "http", "tls_min_version": "1.2", "webhook_secret": "" }, "temp_path": "/tmp/woodpecker", "user": { "gid": 5001, "home": "/var/lib/woodpecker", "name": "woodpecker", "shell": "/usr/sbin/nologin", "uid": 5001 }, "version": "latest" } }