All checks were successful
Lint / lint (push) Successful in 12s
Co-authored-by: Copilot <copilot@github.com>
30 lines
1.2 KiB
YAML
30 lines
1.2 KiB
YAML
services:
|
|
snowflake-dashboard:
|
|
container_name: snowflake-dashboard
|
|
image: git.lonecloud.dev/lone-cloud/snowflake-dashboard:latest
|
|
restart: unless-stopped
|
|
network_mode: host
|
|
volumes:
|
|
- /var/run/docker.sock:/var/run/docker.sock:ro
|
|
depends_on:
|
|
- snowflake-proxy
|
|
|
|
snowflake-proxy:
|
|
container_name: snowflake-proxy
|
|
image: containers.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake:latest
|
|
restart: unless-stopped
|
|
network_mode: host
|
|
# For a full list of Snowflake Proxy CLI parameters see
|
|
# https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/tree/main/proxy?ref_type=heads#running-a-standalone-snowflake-proxy
|
|
command: ["-metrics", "-metrics-address", "0.0.0.0", "-metrics-port", "9999"]
|
|
# Optionally limit ephemeral port range for firewall rules:
|
|
# command: ["-metrics", "-metrics-address", "0.0.0.0", "-metrics-port", "9999", "-ephemeral-ports-range", "30000:60000"]
|
|
|
|
watchtower:
|
|
container_name: watchtower
|
|
image: nickfedor/watchtower:latest
|
|
restart: unless-stopped
|
|
volumes:
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
command: snowflake-proxy snowflake-dashboard
|
|
|