Files
darkproxy/docker-compose.arm.yml
T

51 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
#
# This file adds `platform: linux/arm64` hints to services so the correct
# architecture is selected when running on an ARM host. It does **not** replace
# any images; if an image is not available for ARM (e.g. alfis, unbound, the
# prebuilt tor_yggdrasil) Docker will attempt emulation via QEMU or fall back to
# amd64.
#
# You can also modify this file to swap in ARM-specific images or build
# instructions if you have them.
services:
dark3proxy:
platform: linux/arm64
i2pd_yggdrasil:
build:
context: ./i2pd_yggdrasil_docker/src
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
unbound:
platform: linux/arm64
pihole:
platform: linux/arm64
emc:
platform: linux/arm64
# networks, volumes, and secrets are inherited from the base compose file