199 lines
4.9 KiB
JSON
199 lines
4.9 KiB
JSON
{
|
|
"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"
|
|
}
|
|
}
|