-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathdocker-compose.override.yml.sample
More file actions
62 lines (56 loc) · 2.48 KB
/
docker-compose.override.yml.sample
File metadata and controls
62 lines (56 loc) · 2.48 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
x-api: &api_common
environment:
# ALLOWED_ORIGINS: '["*"]' # CORS domains
# API_URL: http://api:8000 # backend-endpoint with respect to service name and exposed port
# AUTH_BACKEND: netyce_alchemy # auhenticating/authorizing backend
# BEAT_DB_URI: "postgresql+psycopg2://netpicker:netpicker@db/netpicker" # Celery Beat Pg connection string
# DB_URI: "postgresql+asyncpg://netpicker:netpicker@db/netpicker" # Async Pg connection string (API)
# CELERY_BROKER_URL: redis://redis
# CELERY_RESULT_BACKEND: redis://redis
# CELERY_CONCURRENCY: 16
# CLI_PROXY_HOST: agent
# ENABLE_AUDIT_LOGGING: 1 # Enables audit logging for user actions in the API including POST body content
# GIT_AUTHOR_NAME: str = 'netpicker'
# GIT_AUTHOR_EMAIL: str = '[email protected]'
# GIT_COMMITTER_NAME: str = 'netpicker'
# GIT_COMMITTER_EMAIL: str = '[email protected]'
# GIT_REPO_MANAGER: '["gitd",9419]'
# GIT_SERVER: git://gitd
# INIT_USER: '[email protected]'
# INIT_PASSWORD: '12345678'
# INIT_TENANT: 'default'
# JWT_AUDIENCE: "netpicker"
# JWT_ALGORITHM: HS256
# NETBOX_API: "https://netbox-endpoint/"
# NETBOX_TOKEN: netbox_token_here
# PROXY_SSL_VERIFY: 0 # Do not verify any SSL certificate
# PROXY_SSL_VERIFY_EXEMPT_HOST: '["my.host", "your.host"]' # Do not verify SSL certificates for given hostnames
# PUBLIC_POLICIES:
# REDIS_URL: redis://redis
# RUN_TESTS_ON_CONFIG_CHANGE: 0 # Don't automatically run the rules when the config of a device has changed
# SLURPIT_APIKEY: slurpit_apikey_here
# SLURPIT_URL: "https://slurpit-endpoint/"
# WORKDIR_VOLUME_PATH: /data/policy-workdir
# CVE_LIST_V5_REPO_URI: 'https://github.com/CVEProject/cvelistv5.git'
# CVE_IMPORT_YEARS: '["2025", "2024"]'
services:
api:
<<: *api_common
celery:
<<: *api_common
kibbitzer:
<<: *api_common
#gitd:
#environment:
# ENABLE_EXTERNAL_PUSH: "true"
# EXTERNAL_GIT_MAPPINGS: '{"rules/default.git": "https://github.com/netpicker/rules-default.git", "configs/default.git": "https://github.com/netpicker/configs-default.git"}'
# EXTERNAL_GIT_TOKEN: "github_pat_abc"
# EXTERNAL_GIT_USERNAME: "netpicker"
# LOG_EXTERNAL_PUSH: "true"
# ENABLE_JSON_TO_YAML: "true"
# SSL_VERIFY: "true"
agent:
environment:
# CLI_TRACE_DIR: /tmp/trace-cli
# DEDICATED_CONNECTIONS: 1
# SHENV_JUMP_HOST: '192.168.x.x' # target address of file transfer via scp/sftp/ftp/tftp