-
Notifications
You must be signed in to change notification settings - Fork 35
Expand file tree
/
Copy path.outpost.yaml.dev
More file actions
95 lines (82 loc) · 2.3 KB
/
.outpost.yaml.dev
File metadata and controls
95 lines (82 loc) · 2.3 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
# Outpost Development Configuration
# Copy this file to .outpost.yaml to get started. See docs for all available options.
log_level: debug
deployment_id: "deployment_1"
# Infrastructure
redis:
host: "redis"
port: 6379
password: "password"
database: 0
mqs:
rabbitmq:
server_url: "amqp://guest:guest@rabbitmq:5672"
# aws_sqs:
# endpoint: "http://aws:4566"
# region: "us-east-1"
# access_key_id: "test"
# secret_access_key: "test"
# gcp_pubsub:
# project: "test"
# credentials: ""
# azure_servicebus:
# connection_string: "Endpoint=sb://azuresb;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=SAS_KEY_VALUE;UseDevelopmentEmulator=true;"
# Publish MQ (optional, for ingesting events from external sources)
# publishmq:
# rabbitmq:
# server_url: "amqp://guest:guest@rabbitmq:5672"
# exchange: "outpost"
# queue: "publish"
# aws_sqs:
# endpoint: "http://aws:4566"
# region: "us-east-1"
# access_key_id: "test"
# secret_access_key: "test"
# queue: "publish"
# gcp_pubsub:
# project: "test"
# credentials: ""
# topic: "outpost-publish"
# subscription: "outpost-publish-sub"
# azure_servicebus:
# connection_string: "Endpoint=sb://azuresb;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=SAS_KEY_VALUE;UseDevelopmentEmulator=true;"
# topic: "outpost-publish"
# subscription: "outpost-publish-sub"
# Log Store (uncomment one)
postgres: "postgres://outpost:outpost@postgres:5432/outpost?sslmode=disable"
# clickhouse:
# addr: "clickhouse:9000"
# username: "outpost"
# password: "outpost"
# database: "outpost"
# Application
api_key: "apikey"
api_jwt_secret: "jwtsecret"
aes_encryption_secret: "encryptionsecret"
topics:
- user.created
- user.updated
- user.deleted
portal:
proxy_url: "http://portal:3334"
force_theme: "dark"
enable_webhook_custom_headers: true
# ID Generation
idgen:
type: "nanoid"
attempt_prefix: "atm_"
destination_prefix: "des_"
event_prefix: "evt_"
delivery_prefix: "del_"
delivery_event_prefix: "dev_"
# Concurrency
publish_max_concurrency: 1
delivery_max_concurrency: 100
log_max_concurrency: 1
# Destinations
destinations:
webhook:
signing_secret_template: "whsec_{{.RandomHex}}"
# Telemetry (disabled for local dev)
telemetry:
disabled: true