version: '3' services: dns: build: context: 'steamcache-dns' image: 'steamcache-arm64/steamcache-dns' environment: - STEAMCACHE_IP=192.168.1.2 - RIOTCACHE_IP=192.168.1.3 - FRONTIERCACHE_IP=192.168.1.4 - ORIGINCACHE_IP=192.168.1.5 - BLIZZARDCACHE_IP=192.168.1.6 - UPLAYCACHE_IP=192.168.1.7 ports: - "192.168.1.2:53:53/udp" steam-cache: build: context: 'generic' image: 'steamcache-arm64/generic' ports: - "192.168.1.2:80:80" volumes: - "/cache/steam/data:/data/cache" - "/cache/steam/logs:/data/logs" riot-cache: image: 'steamcache-arm64/generic' ports: - "192.168.1.3:80:80" volumes: - "/cache/riot/data:/data/cache" - "/cache/riot/logs:/data/logs" frontier-cache: image: 'steamcache-arm64/generic' ports: - "192.168.1.4:80:80" volumes: - "/cache/frontier/data:/data/cache" - "/cache/frontier/logs:/data/logs" origin-cache: image: 'steamcache-arm64/generic' ports: - "192.168.1.5:80:80" volumes: - "/cache/origin/data:/data/cache" - "/cache/origin/logs:/data/logs" blizz-cache: image: 'steamcache-arm64/generic' ports: - "192.168.1.6:80:80" volumes: - "/cache/blizzard/data:/data/cache" - "/cache/blizzard/logs:/data/logs" uplay-cache: image: 'steamcache-arm64/generic' ports: - "192.168.1.7:80:80" volumes: - "/cache/uplay/data:/data/cache" - "/cache/uplay/logs:/data/logs" sniproxy: build: context: 'sniproxy' image: 'steamcache-arm64/sniproxy' ports: - "433:433"