Commit Graph

879 Commits

Author SHA1 Message Date
Daniel 51daf5cba2
Merge branch 'master' of github.com:pi-hole/docker-pi-hole into bugfix/resolve-dev-merge-conflicts
Signed-off-by: Daniel <daniel@developerdan.com>
2020-07-16 16:26:21 -04:00
Adam Hill 8e5b17e7d3
Merge pull request #653 from pi-hole/v5.1
v5.1.1
2020-07-15 19:03:39 -05:00
Adam Hill 562b6c1d5a Dockerfile.py aborts on error now, workaround whiptail not being wrapped by unattended
Signed-off-by: Adam Hill <adam@diginc.us>
2020-07-15 18:42:29 -05:00
Adam Hill 0b2c4642df v5.1.1
Signed-off-by: Adam Hill <adam@diginc.us>
2020-07-15 18:17:33 -05:00
Adam Hill 1b4677b5ed pull base image
Signed-off-by: Adam Hill <adam@diginc.us>
2020-07-15 17:42:24 -05:00
Adam Hill 0958583bf2 debian, our one true savior from bad docker build base images
Signed-off-by: Adam Hill <adam@diginc.us>
2020-07-15 17:42:14 -05:00
Adam Hill b50e94e22d revert
Signed-off-by: Adam Hill <adam@diginc.us>
2020-07-15 17:41:12 -05:00
Adam Hill bb8a8aeedd fix pip
Signed-off-by: Adam Hill <adam@diginc.us>
2020-07-15 17:15:35 -05:00
Adam Hill d49eebc25d fix pip in outer build container, commit templating
Signed-off-by: Adam Hill <adam@diginc.us>
2020-07-15 17:04:47 -05:00
Adam Hill 4808b9fe8d v5.1
Signed-off-by: Adam Hill <adam@diginc.us>
2020-07-15 16:48:50 -05:00
Adam Hill 88fd258043
Merge pull request #635 from lightswitch05/feature/introduce-debian-version-tags
Introduce additional docker tags for the debian version.
2020-06-29 10:23:13 -05:00
Daniel 752d83aeaa
Introduce additional docker tags for the debian version.
* Added new docker tag variations to specify the debian version ('stretch', and 'buster').
* Arch images are alway as specific as possible: pihole/pihole:master-amd64-stretch
* Multiarch images have both the specific debian version tags as well as the generic non-debian tags: pihole/pihole:master-stretch & pihole/pihole:master
* Currently, the non-specific tags point to the 'stretch' images. Eventaully it can be migrated to 'buster'.
* Use GitHub actions to do the builds. Although the script names include 'gh-actions' to differentiate them from the 'circle' scripts, there is zero logic that is specific to Github (ie. no Github environment variables).
* 'armhf:buster' & 'arm64:buster' has an issue with `ip route get`. I think the issue is related to 'qemu', but I'm not sure. Update the `validate_env` function to only use `ip route get` if `nc` reports something strange.

Signed-off-by: Daniel <daniel@developerdan.com>
2020-06-29 09:34:19 -04:00
Adam Hill 3b8227c29d
Make image a parameter to allow running with any image 2020-06-03 08:34:28 -05:00
Adam Hill 25d32da895
Merge pull request #631 from pi-hole/new_volume_test_base
New volume test
2020-06-02 16:50:37 -05:00
Adam Hill 022b039718 added remove + recreate container test
Signed-off-by: Adam Hill <adam@diginc.us>
2020-06-02 12:27:09 -05:00
Adam Hill d832213e3c limit branches to be built
Signed-off-by: Adam Hill <adam@diginc.us>
2020-06-02 08:59:37 -05:00
Adam Hill 765eccea22 Merge branch 'dev' of github.com:diginc/docker-pi-hole into new_volume_test_base
Signed-off-by: Adam Hill <adam@diginc.us>
2020-06-02 08:21:48 -05:00
Adam Hill 3b34fecc41
Merge pull request #618 from pi-hole/no_resolv_check
remove resolv.conf code
2020-05-30 18:30:48 -05:00
Adam Hill 9213bbd322 Merge branch 'dev' of github.com:diginc/docker-pi-hole into no_resolv_check
Signed-off-by: Adam Hill <adam@diginc.us>
2020-05-30 18:03:05 -05:00
Adam Hill 5b75953d91 New bash integration style test for volume data
Signed-off-by: Adam Hill <adam@diginc.us>
2020-05-30 18:01:43 -05:00
Adam Hill ce3d6e866e
Merge pull request #628 from SuperSandro2000/patch-1
Don't bind to 127.0.0.1 when listening on all ports
2020-05-30 14:25:55 -05:00
Adam Hill b093aaabd9
Merge pull request #626 from lightswitch05/feature/run-tests-on-github-actions
Feature: Run tests on GitHub actions
2020-05-30 14:24:39 -05:00
Adam Hill e7bb456701
Merge branch 'dev' into patch-1 2020-05-30 14:23:27 -05:00
Sandro ecb0aaf805
Don't bind to 127.0.0.1 when listening on all ports
Closes #495

Signed-off-by: Sandro Jäckel <sandro.jaeckel@gmail.com>
2020-05-30 07:04:55 +02:00
Daniel 55ee5d0e60 Run circle-test.sh in Github Actions on push or PR
Signed-off-by: Daniel <daniel@developerdan.com>
2020-05-28 23:18:52 -04:00
Adam Hill 72f5730d56 have tests use - not _ in tag
Signed-off-by: Adam Hill <adam@diginc.us>
2020-05-28 08:25:49 -05:00
Adam Hill 0da5afcd61 print images in build image
Signed-off-by: Adam Hill <adam@diginc.us>
2020-05-28 08:15:01 -05:00
Adam Hill e621670df4 debian, our one true savior from bad docker build base images
Signed-off-by: Adam Hill <adam@diginc.us>
2020-05-27 19:26:53 -05:00
Adam Hill 04ab6d447f docker-compose pip is garbage to install
Signed-off-by: Adam Hill <adam@diginc.us>
2020-05-27 00:42:32 -05:00
Adam Hill 92c19555bd install docker-compose on circle in build image
Signed-off-by: Adam Hill <adam@diginc.us>
2020-05-27 00:15:53 -05:00
Adam Hill caad778b0c install docker-compose;
Signed-off-by: Adam Hill <adam@diginc.us>
2020-05-27 00:10:40 -05:00
Adam Hill 808359e832
Merge pull request #608 from ahuffman/master
Fixes #557
2020-05-27 00:02:06 -05:00
Adam Hill 8e409bdf6f
Merge pull request #594 from lightswitch05/feature/consolidate-dockerfiles
Simplify Dockerfile configuration.
2020-05-27 00:00:34 -05:00
Adam Hill bd831bcc30 Merge branch 'no_resolv_check' of github.com:pi-hole/docker-pi-hole into no_resolv_check
Signed-off-by: Adam Hill <adam@diginc.us>
2020-05-26 10:46:34 -05:00
Adam Hill d7fdb188ed remove resolv conf checks
Signed-off-by: Adam Hill <adam@diginc.us>
2020-05-26 10:45:48 -05:00
Dan Schaper a5b827917e
Merge branch 'master' into no_resolv_check 2020-05-25 18:23:13 -07:00
Daniel 6939ea024f
Simplify Dockerfile configuration.
* Simplify docker builds by consolidating all arch's into a single Dockerfile and using ARGS for various differences
* Introduce docker-compose based builds (build.yml) for simple management of the various args differences

Signed-off-by: Daniel <daniel@developerdan.com>
2020-05-15 16:06:48 -04:00
Adam Hill c619303a30
Update ISSUE_TEMPLATE.md 2020-05-15 09:53:14 -05:00
Adam Hill cecf602df7
Merge branch 'master' into no_resolv_check 2020-05-12 08:42:35 -05:00
Adam Hill 8cb67fde23
Merge pull request #515 from mgalgs/docker-run-storage-dir
docker_run.sh: Add env var to specify storage directory
2020-05-11 19:02:30 -05:00
Adam Hill 740248f18b
Add quote for path 2020-05-11 18:38:19 -05:00
Adam Hill bb292a301c
Merge pull request #615 from fhs/script-syntax
Fix docker_run.sh syntax
2020-05-11 18:26:15 -05:00
Adam Hill a1300b4c01
Merge pull request #607 from chinskiy/compose-traefic-2
Update docker-compose-traefik-proxy.md according to changes in traefik2.X
2020-05-11 18:15:42 -05:00
Adam Hill 3140814a30
Merge branch 'master' into compose-traefic-2 2020-05-11 18:14:19 -05:00
Adam Hill 441bc67159
Update docker-compose-traefik-proxy.md 2020-05-11 18:12:08 -05:00
chinskiy 59753e30a3 pin traefik version, few more tweaks
Signed-off-by: chinskiy <chinskiy93@gmail.com>
2020-05-11 15:41:26 +03:00
Fazlul Shahriar edde439023
Fix docker_run.sh syntax
The trailing backslash must be the last character on the line for it to
be interpreted as a continuation command.

Signed-off-by: Fazlul Shahriar <fshahriar@gmail.com>
2020-05-11 01:53:49 -04:00
Adam Hill 34ef3d4d86 Merge branch 'master' of github.com:pi-hole/docker-pi-hole into dev 2020-05-10 15:23:58 -05:00
Adam Hill 0a4c0af9a2 use tags for v5.0 show official release in footer
Signed-off-by: Adam Hill <adam@diginc.us>
2020-05-10 13:42:57 -05:00
Adam Hill eb637e07cc
Merge pull request #611 from pi-hole/beta-v5.0
v5.0 to master
2020-05-10 13:18:24 -05:00