74 lines
2.3 KiB
YAML
74 lines
2.3 KiB
YAML
services:
|
|
colony:
|
|
image: registry.ciomek.pl/colony:latest
|
|
container_name: colony
|
|
restart: unless-stopped
|
|
network_mode: host
|
|
environment:
|
|
COLONY_WHISPERER__HOST: 0.0.0.0
|
|
COLONY_WHISPERER__PORT: 65334
|
|
COLONY_WHISPERER__CERT_FILE: certs/server.crt
|
|
COLONY_WHISPERER__KEYFILE: certs/server.key
|
|
|
|
COLONY_LISTENER__HOST: 0.0.0.0
|
|
COLONY_LISTENER__PORT: 65334
|
|
COLONY_LISTENER__CERT_FILE: certs/server.crt
|
|
COLONY_LISTENER__KEYFILE: certs/server.key
|
|
|
|
COLONY_DISCOVERY__RANGE_START: 192.168.65.100
|
|
COLONY_DISCOVERY__RANGE_END: 192.168.65.120
|
|
COLONY_DISCOVERY__DISCOVER_PORT: 28149
|
|
COLONY_DISCOVERY__PROBE_TIMEOUT: 1
|
|
COLONY_DISCOVERY__PROBE_WORKERS: 64
|
|
|
|
COLONY_MEMBERSHIP__GOSSIP_INTERVAL: 5
|
|
COLONY_MEMBERSHIP__MEMBER_TIMEOUT: 20
|
|
COLONY_MEMBERSHIP__REPROBE_INTERVAL: 15
|
|
COLONY_MEMBERSHIP__FANOUT: 3
|
|
COLONY_MEMBERSHIP__FORGET_AFTER: 600
|
|
COLONY_MEMBERSHIP__HELLO_TIMEOUT: 3
|
|
COLONY_MEMBERSHIP__MAX_MEMBERS: 10
|
|
COLONY_MEMBERSHIP__ADMISSION: open
|
|
|
|
COLONY_FOREMAN__INTERVAL: 5
|
|
COLONY_FOREMAN__ACQUIRE_DELAY: 10
|
|
COLONY_FOREMAN__PROPOSAL_STAGGER: 2
|
|
COLONY_FOREMAN__PROPOSAL_COOLDOWN: 30
|
|
|
|
COLONY_CHAT__MAX_MESSAGES: 1000
|
|
|
|
COLONY_WEB__HOST: 0.0.0.0
|
|
COLONY_WEB__PORT: 8271
|
|
COLONY_WEB__USERNAME: colony
|
|
COLONY_WEB__PASSWORD: change-me
|
|
|
|
COLONY_EXPLORER__HOSTS: "[]"
|
|
|
|
COLONY_GATEWAY__CLIENT_FALLBACK: true
|
|
COLONY_GATEWAY__CONNECT_TIMEOUT: 2
|
|
COLONY_GATEWAY__DIRECT_RETRY: 30
|
|
COLONY_GATEWAY__MAX_ATTEMPTS: 4
|
|
COLONY_GATEWAY__FORWARD_TIMEOUT: 8
|
|
COLONY_GATEWAY__MAX_CONCURRENT: 16
|
|
COLONY_GATEWAY__MAX_PAYLOAD_BYTES: 4194304
|
|
COLONY_GATEWAY__ALLOW_COMMANDS: >-
|
|
["Gossip.Hello","Unit.ShowStats","Unit.ShowRoles","Unit.ShowHardware",
|
|
"Unit.ShowCluster","Unit.RequestRole","Replicator.HashSum",
|
|
"Replicator.Retrieve","Replicator.Replicate"]
|
|
|
|
COLONY_ROLES__ON_DEMAND: "[]"
|
|
|
|
COLONY_ROLE_POLICY__MAX_ROLES: null
|
|
COLONY_ROLE_POLICY__DENY: "[]"
|
|
COLONY_ROLE_POLICY__MIN_SCORES: "{}"
|
|
COLONY_ROLE_POLICY__DECLINE_COOLDOWN: 60
|
|
volumes:
|
|
- colony-data:/app/data
|
|
- colony-storages:/app/storages
|
|
- colony-logs:/app/logs
|
|
|
|
volumes:
|
|
colony-data:
|
|
colony-storages:
|
|
colony-logs:
|