55 lines
1.3 KiB
YAML
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
|