-
Notifications
You must be signed in to change notification settings - Fork 137
Expand file tree
/
Copy pathapplication-bytechef.yml
More file actions
162 lines (162 loc) · 4.94 KB
/
application-bytechef.yml
File metadata and controls
162 lines (162 loc) · 4.94 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
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
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
bytechef:
ai:
agent:
memory:
enabled: true
# Memory provider (jdbc | redis) default: jdbc
provider: jdbc
jdbc:
initialize-schema: true
redis:
host: localhost
port: 6379
index-name: bytechef-chat-memory-idx
key-prefix: "bytechef-chat-memory:"
# time-to-live: 24h
initialize-schema: true
anthropic:
chat:
options:
model: claude-sonnet-4-6
temperature: 0.5
embedding:
provider: openai
openai:
options:
model: text-embedding-3-small
copilot:
enabled: false
provider: openai
vectorstore:
provider: pgvector
memory:
provider: in_memory
firecrawl:
base-url: https://api.firecrawl.dev/v2
enabled: false
knowledge-base:
embedding:
provider: openai
openai:
options:
model: text-embedding-3-small
enabled: false
vectorstore:
provider: pgvector
openai:
chat:
options:
model: gpt-5.1
temperature: 1
reasoning-effect: medium
verbosity: low
embedding:
options:
model: text-embedding-3-small
analytics:
enabled: false
cache:
# Cache provider (redis | caffeine) default: caffeine
provider: caffeine
coordinator:
trigger:
polling:
# Trigger polling interval in minutes (default: 5)
check-period: 5
data-storage:
# Data storage provider (aws(ee) | filesystem | jdbc) default: jdbc
provider: jdbc
# Edition (CE - Community Edition | EE - Enterprise Edition) default: EE
edition: EE
# Encryption key provider (filesystem - the key generated on filesystem, property - the key read from property) default: filesystem
encryption:
provider: filesystem
file-storage:
# File storage provider (aws(ee) | filesystem | jdbc) default: filesystem
provider: filesystem
filesystem:
basedir: ${user.home}/bytechef/data/file-storage
help-hub:
enabled: false
mail:
auth: false
base-url: ${bytechef.public-url}
debug: false
from: noreply@app.bytechef.io
host: localhost
port: 25
protocol: smtp
ssl:
enabled: false
starttls:
enable: false
required: false
message-broker:
# Messaging provider between Coordinator and Workers (amqp | jms | kafka | memory | redis) default: memory
provider: memory
oauth2:
# predefinedApps:
# mailchimp:
# clientId: 123456789
# clientSecret: 123456789
redirect-uri: ${bytechef.public-url}/callback
observability:
logging:
enabled: false
endpoint: http://localhost:4318/v1/logs
metrics:
enabled: false
endpoint: http://localhost:4318/v1/metrics
tracing:
enabled: false
endpoint: http://localhost:4318/v1/traces
public-url:
resources:
web: file:///opt/bytechef/client/
scheduler:
# Trigger scheduler provider (aws(ee) | quartz) default: quartz
provider: quartz
security:
content-security-policy: "default-src 'self'; frame-src 'self' https://*.command.ai data:; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://*.command.ai https://*.commandbar.com https://*.i.posthog.com https://cdn.jsdelivr.net https://storage.googleapis.com https://unpkg.com; style-src 'self' 'unsafe-inline' https://*.commandbar.com https://cdn.jsdelivr.net https://*.command.ai https://unpkg.com; img-src 'self' https://*.command.ai data:; font-src 'self' data:; media-src 'self' https://*.command.ai; connect-src 'self' https://*.command.ai https://*.i.posthog.com https://*.commandbar.com; worker-src blob: 'self';"
social-login:
enabled: false
google:
client-id:
client-secret:
github:
client-id:
client-secret:
system:
username: system_admin
password:
sso:
enabled: false
two-factor-authentication:
enabled: false
sign-up:
activation-required: false
# Tenant support mode (single | multi - ee only) default: single
tenant:
mode: single
user-guiding:
enabled: false
upgrade:
enabled: true
webhook-url:
# When the worker is enabled, subscribe to the default "default" queue with 10 concurrent consumers.
# You may also route workflow tasks to other arbitrarily named task queues by specifying the "node"
# property on any given task.
# E.g. node: captions will route to the captions queue which a worker would subscribe to with workflow.worker.subscriptions.captions.
# Note: queue must be created before tasks can be routed to it. ByteChef will create the queue if it isn't already there when the worker
# bootstraps.
worker:
task:
subscriptions:
default: 10
workflow:
output-storage:
# Output storage provider for workflow output data (aws(ee) | filesystem | jdbc) default: jdbc
provider: jdbc
repository:
jdbc:
enabled: true