1
0
mirror of https://github.com/pi-hole/docker-pi-hole.git synced 2024-06-30 21:20:59 +02:00
Commit Graph

1590 Commits

Author SHA1 Message Date
Adam Warner
0f15d7b3ac
Remove duplicate APKs
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2023-07-03 19:15:27 +01:00
Adam Warner
194fe3121f
Add nano and less to the image
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2023-07-03 19:06:55 +01:00
Adam Warner
1a09d39444
chown the macvendor that we copied to root
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2023-06-29 17:25:08 +01:00
Adam Warner
a5c8e6d873
Run pihole update checked on container start
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2023-06-29 17:24:56 +01:00
Adam Warner
45c636eb25
Use pihole-FTL prestart script from core repo to avoid code duplication. Change the order of startup objects a little.
look at starting crond on startup

Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2023-06-21 19:18:12 +01:00
Adam Warner
2e5998175b
Yolo
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2023-06-19 22:44:22 +01:00
Adam Warner
05466f9c14
Lets not overwite an existing image...
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2023-06-19 21:40:13 +01:00
Adam Warner
452e0ca072
Add some arch detection into the dockerfile.
This seems to build locally, lets see what GHA does with it

Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2023-06-19 21:39:24 +01:00
RD WebDesign
7c48cd548f
Fix typo wi1th to with
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-06-18 19:10:46 -03:00
RD WebDesign
c21a85ed58
Use the new development-v6 branches for all repos
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-06-18 19:09:34 -03:00
Adam Warner
171c8108f9
Remove the s6 directory to prevent confusion. I will try to remember where I was with the previous commit.
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2023-06-09 18:53:42 +01:00
Adam Warner
d7a25836ad
checkpoint
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2023-02-15 23:48:53 +00:00
Adam Warner
382367f968
Get config options from pihole-FTL directly
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2023-02-11 13:59:28 +00:00
Adam Warner
4ec50469c7
!!!BREAKING!!! Use this as an oppurtunity to tidy up/uniform the environment variables. Most things can be set directly in pihole.toml these days, so will convert variables in the format of FTLCONF_key or FTLCONF_key_subkey etc into key or key.subkey respectively and apply them to the config
This also takes away a lot of the error handling - but that should likely be in FTL if anywhere, anyway. Vastly simplifies startup in docker

Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2023-02-10 23:01:19 +00:00
Adam Warner
7d93b94a53
Allow setting custom WEB_PORT to 80 (todo: Look at a new catchall for FTL config settings)
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2023-02-10 23:00:54 +00:00
Adam Warner
d0790440cd
What setupVars?
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2023-02-10 23:00:54 +00:00
Adam Warner
87c0103c56
set ownership of pihole.toml in start up
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2023-02-10 23:00:54 +00:00
Adam Warner
a6a7914a2b
update macvendor setting
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2023-02-10 23:00:54 +00:00
Adam Warner
626237a92d
Switch to devel-v6 branch on the web interface
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2023-02-10 23:00:54 +00:00
Adam Warner
09ccd44c54
Remove some lighttpd related functions
Setting web password now works
Setting DHCP should work?
Setting conditional forwarders should work

Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2023-02-10 23:00:54 +00:00
Adam Warner
99ccda1e7f
use PADD from the PADD_FTLv6 branch
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2023-02-10 23:00:54 +00:00
Adam Warner
a27bd400c2
Oh yeah, we don't need these lighttpd files any more... 2023-02-10 23:00:54 +00:00
Adam Warner
45f2d2dad6
switch out the base image for debian with for now - fewer packages pre-installed than the pihole base image 2023-02-10 23:00:54 +00:00
Adam Warner
18609ec80e
VERY rough starting point for a v6 container.
Lots of stuff removed/commented out just to make the container start - things will need revisiting once we are settled on how we will configure FTL from the CLI

Tests will fail for sure. Can't seem to make it work without host-mounting /etc/pihole at the moment

Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2023-02-10 23:00:54 +00:00
Adam Warner
ab4b7ffff6
Merge pull request #1309 from pi-hole/master
Sync master back into development
2023-02-10 19:27:37 +00:00
Adam Warner
113ef002f1
Merge pull request #1317 from pi-hole/dev
Dev -> Master
2023-02-10 19:08:46 +00:00
Adam Warner
4debb9da75
Merge pull request #1313 from pi-hole/dependabot/github_actions/dev/docker/build-push-action-4
Bump docker/build-push-action from 3 to 4
2023-02-10 19:08:07 +00:00
dependabot[bot]
8fb0344f4c
Bump docker/build-push-action from 3 to 4
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-04 10:00:30 +00:00
Adam Warner
79f96060b6
Clarify TEMPERATUREUNIT usage
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2023-01-26 19:39:36 +00:00
Adam Warner
9612689cf2
Merge pull request #1308 from pi-hole/master
Sync master back into development
2023-01-25 21:33:28 +00:00
Adam Warner
843b3ff071
Merge pull request #1307 from pi-hole/dev
Dev -> Master
2023-01-25 21:28:55 +00:00
Adam Warner
bb33b4d0ab
Merge pull request #1306 from pi-hole/master
Sync master back into development
2023-01-25 15:58:19 +00:00
Adam Warner
db6f9b80b5
Update README.md
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2023-01-25 15:55:41 +00:00
Adam Warner
08cd3ef8f2
Merge pull request #1303 from pi-hole/master
Sync master back into development
2023-01-23 23:31:03 +00:00
Adam Warner
3a12526e05
Merge pull request #1304 from pi-hole/virtualhost
Don't declare VIRTUAL_HOST as an empty string in Dockerfile
2023-01-23 23:26:29 +00:00
Adam Warner
d7ff34fd74
Instead of including a static config file for redirecting it - dynamically create this file on container start.
This gets rid of what was probably a hack to have the VIRTUAL_HOST declared as an empty string in the Dockerfile (lighttpd would not start if env.VIRTUAL_HOST was not set

Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2023-01-23 23:20:30 +00:00
Adam Warner
36d0161cf9
Merge pull request #1302 from pi-hole/dev
Dev-> Master
2023-01-23 19:01:49 +00:00
Adam Warner
ad6b8a6f0e
Merge pull request #1301 from pi-hole/ln-fallback
Configure FTL's MACVENDORDB setting to "/macvendor.db" on startup
2023-01-23 18:00:33 +00:00
Adam Warner
846805aeb7
Configure FTL to use /macvendor.db instead of /etc/pihole/macvendor.db. If user is passing in their own location, then we honour that.
Signed-off-by: Adam Warner <me@adamwarner.co.uk>

Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2023-01-23 17:52:39 +00:00
Adam Warner
2c516ccd7d
Merge pull request #1300 from pi-hole/revert-1298-fix/503
Revert "Ensure that the directory `/run/lighttpd` exists
2023-01-23 17:25:35 +00:00
Adam Warner
a1f5c6b530
Revert "Ensure that the directory /run/lighttpd exists, and that it is owned by www-data" 2023-01-23 17:22:54 +00:00
Adam Warner
a8ac8322d5
Merge pull request #1297 from pi-hole/master
Sync master back into development
2023-01-22 17:54:04 +00:00
Adam Warner
4256d62a1e
Merge pull request #1298 from pi-hole/fix/503
Ensure that the directory `/run/lighttpd` exists, and that it is owned by www-data
2023-01-22 17:53:17 +00:00
Adam Warner
90df84553a
Ensure that the directory /run/lighttpd exists, and that it is owned by www-data. How did this work before?!
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2023-01-22 17:51:09 +00:00
Adam Warner
c9881798c0
Merge pull request #1296 from pi-hole/dev
Dev
2023-01-22 17:23:09 +00:00
Adam Warner
13cdfda3ee
Merge pull request #1293 from n6g7/lighttpd-bind-config
Add support for changing admin bind address indepentendly of $FTLCONF_LOCAL_IPV4
2023-01-22 17:22:38 +00:00
Nathan Gaberel
d2637c3a02
Rewrite WEB_PORT log.
Signed-off-by: Nathan Gaberel <nathan@gnab.fr>
2023-01-21 18:06:14 -08:00
Nathan Gaberel
010644af5e
Add $WEB_BIND_ADDR to docs.
Signed-off-by: Nathan Gaberel <nathan@gnab.fr>
2023-01-21 18:06:14 -08:00
Nathan Gaberel
54d179c24b
Bind lighttpd to $WEB_BIND_ADDR by default.
Signed-off-by: Nathan Gaberel <nathan@gnab.fr>
2023-01-21 18:06:05 -08:00
Adam Warner
005b6495ec
Merge pull request #1292 from pi-hole/master
Sync master back into development
2023-01-21 14:36:36 +00:00