-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.env.docker
140 lines (118 loc) · 4.43 KB
/
.env.docker
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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
TZ=UTC
ENV=LOCAL
# Logging options
SYNCMASTER__LOGGING__SETUP=True
SYNCMASTER__LOGGING__PRESET=colored
# Common DB options
SYNCMASTER__DATABASE__URL=postgresql+asyncpg://syncmaster:changeme@db:5432/syncmaster
# Encrypt / Decrypt credentials data using this Fernet key.
# !!! GENERATE YOUR OWN COPY FOR PRODUCTION USAGE !!!
SYNCMASTER__ENCRYPTION__SECRET_KEY=UBgPTioFrtH2unlC4XFDiGf5sYfzbdSf_VgiUSaQc94=
# Common RabbitMQ options
SYNCMASTER__BROKER__URL=amqp://guest:guest@rabbitmq:5672
# Server options
SYNCMASTER__SERVER__SESSION__SECRET_KEY=generate_some_random_string
SYNCMASTER__SERVER__LOG_URL_TEMPLATE=https://logs.location.example.com/syncmaster-worker?correlation_id={{ correlation_id }}&run_id={{ run.id }}
# !!! NEVER USE ON PRODUCTION !!!
SYNCMASTER__SERVER__DEBUG=true
# Keycloak Auth
#SYNCMASTER__AUTH__PROVIDER=syncmaster.server.providers.auth.keycloak_provider.KeycloakAuthProvider
SYNCMASTER__AUTH__KEYCLOAK__SERVER_URL=http://keycloak:8080
SYNCMASTER__AUTH__KEYCLOAK__REALM_NAME=manually_created
SYNCMASTER__AUTH__KEYCLOAK__CLIENT_ID=manually_created
SYNCMASTER__AUTH__KEYCLOAK__CLIENT_SECRET=generated_by_keycloak
SYNCMASTER__AUTH__KEYCLOAK__REDIRECT_URI=http://localhost:8000/auth/callback
SYNCMASTER__AUTH__KEYCLOAK__SCOPE=email
SYNCMASTER__AUTH__KEYCLOAK__VERIFY_SSL=False
# Dummy Auth
SYNCMASTER__AUTH__PROVIDER=syncmaster.server.providers.auth.dummy_provider.DummyAuthProvider
SYNCMASTER__AUTH__ACCESS_TOKEN__SECRET_KEY=generate_another_random_string
# Scheduler options
SYNCMASTER__SCHEDULER__TRANSFER_FETCHING_TIMEOUT_SECONDS=200
TEST_S3_HOST_FOR_CONFTEST=test-s3
TEST_S3_PORT_FOR_CONFTEST=9000
TEST_S3_HOST_FOR_WORKER=test-s3
TEST_S3_PORT_FOR_WORKER=9000
TEST_S3_ACCESS_KEY=syncmaster
TEST_S3_SECRET_KEY=123UsedForTestOnly@!
TEST_S3_BUCKET=syncmaster
TEST_POSTGRES_HOST_FOR_CONFTEST=test-postgres
TEST_POSTGRES_PORT_FOR_CONFTEST=5432
TEST_POSTGRES_HOST_FOR_WORKER=test-postgres
TEST_POSTGRES_PORT_FOR_WORKER=5432
TEST_POSTGRES_USER=syncmaster
TEST_POSTGRES_PASSWORD=123UsedForTestOnly@!
TEST_POSTGRES_DB=syncmaster
TEST_ORACLE_HOST_FOR_CONFTEST=test-oracle
TEST_ORACLE_PORT_FOR_CONFTEST=1521
TEST_ORACLE_HOST_FOR_WORKER=test-oracle
TEST_ORACLE_PORT_FOR_WORKER=1521
TEST_ORACLE_USER=syncmaster
TEST_ORACLE_PASSWORD=123UsedForTestOnly@!
TEST_ORACLE_SERVICE_NAME=XEPDB1
TEST_CLICKHOUSE_HOST_FOR_CONFTEST=test-clickhouse
TEST_CLICKHOUSE_PORT_FOR_CONFTEST=8123
TEST_CLICKHOUSE_HOST_FOR_WORKER=test-clickhouse
TEST_CLICKHOUSE_PORT_FOR_WORKER=8123
TEST_CLICKHOUSE_USER=syncmaster
TEST_CLICKHOUSE_PASSWORD=123UsedForTestOnly@!
TEST_CLICKHOUSE_DB=syncmaster
TEST_MSSQL_HOST_FOR_CONFTEST=test-mssql
TEST_MSSQL_PORT_FOR_CONFTEST=1433
TEST_MSSQL_HOST_FOR_WORKER=test-mssql
TEST_MSSQL_PORT_FOR_WORKER=1433
TEST_MSSQL_USER=syncmaster
TEST_MSSQL_PASSWORD=123UsedForTestOnly@!
TEST_MSSQL_DB=syncmaster
TEST_MYSQL_HOST_FOR_CONFTEST=test-mysql
TEST_MYSQL_PORT_FOR_CONFTEST=3306
TEST_MYSQL_HOST_FOR_WORKER=test-mysql
TEST_MYSQL_PORT_FOR_WORKER=3306
TEST_MYSQL_USER=syncmaster
TEST_MYSQL_PASSWORD=123UsedForTestOnly@!
TEST_MYSQL_DB=syncmaster
TEST_HIVE_CLUSTER=test-hive
TEST_HIVE_USER=syncmaster
TEST_HIVE_PASSWORD=123UsedForTestOnly@!
TEST_HDFS_HOST=test-hive
TEST_HDFS_WEBHDFS_PORT=9870
TEST_HDFS_IPC_PORT=9820
TEST_SFTP_HOST_FOR_CONFTEST=test-sftp
TEST_SFTP_PORT_FOR_CONFTEST=2222
TEST_SFTP_HOST_FOR_WORKER=test-sftp
TEST_SFTP_PORT_FOR_WORKER=2222
TEST_SFTP_USER=syncmaster
TEST_SFTP_PASSWORD=123UsedForTestOnly@!
TEST_FTP_HOST_FOR_CONFTEST=test-ftp
TEST_FTP_PORT_FOR_CONFTEST=21
TEST_FTP_HOST_FOR_WORKER=test-ftp
TEST_FTP_PORT_FOR_WORKER=21
TEST_FTP_USER=syncmaster
TEST_FTP_PASSWORD=123UsedForTestOnly@!
TEST_FTPS_HOST_FOR_CONFTEST=test-ftps
TEST_FTPS_PORT_FOR_CONFTEST=21
TEST_FTPS_HOST_FOR_WORKER=test-ftps
TEST_FTPS_PORT_FOR_WORKER=21
TEST_FTPS_USER=syncmaster
TEST_FTPS_PASSWORD=123UsedForTestOnly@!
TEST_SAMBA_HOST_FOR_CONFTEST=test-samba
TEST_SAMBA_PORT_FOR_CONFTEST=445
TEST_SAMBA_HOST_FOR_WORKER=test-samba
TEST_SAMBA_PORT_FOR_WORKER=445
TEST_SAMBA_DOMAIN=domain
TEST_SAMBA_PROTOCOL=SMB
TEST_SAMBA_UID=1000
TEST_SAMBA_GID=1000
TEST_SAMBA_SHARE=SmbShare
TEST_SAMBA_USER=syncmaster
TEST_SAMBA_PASSWORD=123UsedForTestOnly@!
TEST_SAMBA_AUTH_TYPE=NTLMv2
TEST_WEBDAV_HOST_FOR_CONFTEST=test-webdav
TEST_WEBDAV_PORT_FOR_CONFTEST=80
TEST_WEBDAV_HOST_FOR_WORKER=test-webdav
TEST_WEBDAV_PORT_FOR_WORKER=80
TEST_WEBDAV_USER=syncmaster
TEST_WEBDAV_PASSWORD=123UsedForTestOnly@!
SPARK_CONF_DIR=/app/tests/spark/hive/conf/
HADOOP_CONF_DIR=/app/tests/spark/hadoop/
HIVE_CONF_DIR=/app/tests/spark/hive/conf/