Wire up unused metrics_port/metrics_whitelist config into working HTTP server exposing proxy stats in Prometheus text format.
30 lines
741 B
YAML
30 lines
741 B
YAML
services:
|
|
telemt:
|
|
build: .
|
|
container_name: telemt
|
|
restart: unless-stopped
|
|
ports:
|
|
- "443:443"
|
|
- "9090:9090"
|
|
# Allow caching 'proxy-secret' in read-only container
|
|
working_dir: /run/telemt
|
|
volumes:
|
|
- ./config.toml:/run/telemt/config.toml:ro
|
|
tmpfs:
|
|
- /run/telemt:rw,mode=1777,size=1m
|
|
environment:
|
|
- RUST_LOG=info
|
|
# Uncomment this line if you want to use host network for IPv6, but bridge is default and usually better
|
|
# network_mode: host
|
|
cap_drop:
|
|
- ALL
|
|
cap_add:
|
|
- NET_BIND_SERVICE # allow binding to port 443
|
|
read_only: true
|
|
security_opt:
|
|
- no-new-privileges:true
|
|
ulimits:
|
|
nofile:
|
|
soft: 65536
|
|
hard: 65536
|