# ARM-specific override for darkproxy stack # Use together with the main compose file: # # docker compose -f docker-compose.yml -f docker-compose.arm.yml up --build # # The base compose is AMD64-only. This override is the ARM-only mode. # Apply this file on ARM hosts to switch services to linux/arm64 and ARM builds. # If an image/build does not support ARM, startup should fail rather than silently # using emulation. services: dark3proxy: platform: linux/arm64 i2pd_yggdrasil: # Build from local ARM context in this repo to avoid read-only upstream mirror constraints. build: context: ./i2pd_yggdrasil_arm dockerfile: Dockerfile platform: linux/arm64 tor_yggdrasil: build: context: ./tor_yggdrasil_docker dockerfile: Dockerfile platform: linux/arm64 alfis: image: darkproxy-alfis:arm64 build: context: ./alfis_arm dockerfile: Dockerfile platform: linux/arm64 coredns: platform: linux/arm64 zildns: platform: linux/arm64 unbound: image: darkproxy-unbound:arm64 build: context: ./unbound_arm dockerfile: Dockerfile platform: linux/arm64 pihole: platform: linux/arm64 emc: platform: linux/arm64 # networks, volumes, and secrets are inherited from the base compose file