-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathconfig.docker.yml
More file actions
67 lines (50 loc) · 1.64 KB
/
config.docker.yml
File metadata and controls
67 lines (50 loc) · 1.64 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
62
63
64
65
66
67
database:
url: postgresql+asyncpg://syncmaster:changeme@db:5432/syncmaster
broker:
url: amqp://guest:guest@rabbitmq:5672
encryption:
# Encrypt / Decrypt credentials data using this Fernet key.
# !!! GENERATE YOUR OWN COPY FOR PRODUCTION USAGE !!!
secret_key: UBgPTioFrtH2unlC4XFDiGf5sYfzbdSf_VgiUSaQc94=
auth:
# Dummy Auth
provider: syncmaster.server.providers.auth.dummy_provider.DummyAuthProvider
access_token:
secret_key: generate_another_random_string
# Keycloak Auth
# provider: syncmaster.server.providers.auth.keycloak_provider.KeycloakAuthProvider
# keycloak:
# api_url: http://keycloak:8080/auth
# realm_name: manually_created
# client_id: manually_created
# client_secret: generated_by_keycloak
# ui_auth_callback_url: http://localhost:3000/auth/callback
# scope: email
# verify_ssl: False
# cookie:
# secret_key: generate_some_random_string
# max_age: 86400
ui:
api_browser_url: http://localhost:8000
auth_provider: dummyAuthProvider
# auth_provider: keycloakAuthProvider
server:
debug: true # !!! NEVER USE ON PRODUCTION !!!
cors:
enabled: true
allow_origins: [http://localhost:3000]
allow_credentials: true
allow_methods: ['*']
allow_headers: ['*']
expose_headers: [X-Request-ID, Location, Access-Control-Allow-Credentials]
scheduler:
transfer_fetching_timeout_seconds: 200
worker:
log_url_template: https://logs.location.example.com/syncmaster-worker?correlation_id={{ correlation_id }}&run_id={{ run.id }}
hwm_store:
enabled: true
type: horizon
url: http://horizon:8000
namespace: syncmaster_namespace
user: admin
password: 123UsedForTestOnly@!