1
0
mirror of https://github.com/pi-hole/docker-pi-hole.git synced 2024-06-27 03:35:09 +02:00
docker-pi-hole/TESTING.md
Sebastian Haderecker 5dbf46aa05 Fix formatting, typos and the link
Signed-off-by: Sebastian Haderecker <sebastian.haderecker@gmail.com>
2020-12-23 16:21:23 +00:00

890 B

Prerequisites

Make sure you have bash & docker.
Python and some test hacks are crammed into the Dockerfile_build file for now.
Revisions in the future may re-enable running python on your host (not just in docker).

Running tests locally

ARCH=amd64 ./gh-actions-test.sh

Should result in:

  • An image named pihole:amd64 being built
  • Tests being ran to confirm the image doesn't have any regressions

Local image names

Docker images built by Dockerfile.py are named the same but stripped of the pihole/ docker repository namespace.

e.g. pi-hole:debian_amd64 or pi-hole-multiarch:debian_arm64

You can run the multiarch images on an amd64 development system if you enable binfmt-support as described in the multiarch image docs

docker run --rm --privileged multiarch/qemu-user-static:register --reset