[feat] add docker in docker support
This commit is contained in:
parent
4cb3c5410c
commit
e9ef178b15
2 changed files with 79 additions and 12 deletions
42
config/docker-compose.yml
Normal file
42
config/docker-compose.yml
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
app:
|
||||
name: master-service
|
||||
env: docker-compose
|
||||
|
||||
http:
|
||||
host: 0.0.0.0
|
||||
port: 8123
|
||||
|
||||
logging:
|
||||
level: INFO
|
||||
output: otel
|
||||
format: json
|
||||
|
||||
metrics:
|
||||
enabled: true
|
||||
|
||||
tracing:
|
||||
enabled: true
|
||||
|
||||
otel:
|
||||
service_name: master-service
|
||||
logs_endpoint: http://otel-collector:4318/v1/logs
|
||||
metrics_endpoint: http://otel-collector:4318/v1/metrics
|
||||
traces_endpoint: http://otel-collector:4318/v1/traces
|
||||
metric_export_interval: 1000
|
||||
|
||||
docker:
|
||||
base_url: tcp://docker-engine:2375
|
||||
|
||||
sandbox:
|
||||
image: nginx:1.27-alpine
|
||||
ttl_seconds: 30
|
||||
cleanup_interval_seconds: 5
|
||||
chats_root: /var/lib/master-sandbox/chats
|
||||
dependencies_host_path: /var/lib/master-dependencies
|
||||
lambda_tools_host_path: /var/lib/master-lambda-tools
|
||||
chat_mount_path: /workspace/chat
|
||||
dependencies_mount_path: /opt/dependencies
|
||||
lambda_tools_mount_path: /opt/lambda-tools
|
||||
|
||||
security:
|
||||
token_header: X-API-Token
|
||||
Loading…
Add table
Add a link
Reference in a new issue