Files
darkproxy/docker-compose.arm.yml
T
auto-ci 2bccb692a2
Configuration validation / lint (push) Has been cancelled
Configuration validation / smoke (push) Has been cancelled
compose: separate amd64 base from arm override
2026-03-08 21:34:43 -04:00

55 lines
1.3 KiB
YAML

# 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