Merge pull request #222 from vremenar/master

Simplify docker-compose
This commit is contained in:
Vincent Composieux 2024-03-16 21:05:55 +01:00 committed by GitHub
commit ab365886eb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 22 additions and 18 deletions

View File

@ -1,19 +1,19 @@
version: "3.6"
services:
pihole_exporter:
build:
context: ./
args:
ARCH: CHANGE_ME
dockerfile: Dockerfile
image: ekofr/pihole-exporter:arm64
container_name: pihole_exporter
expose:
- 9617
environment:
PIHOLE_HOSTNAME: CHANGE_ME
PIHOLE_PORT: CHANGE_ME
PIHOLE_PASSWORD: CHANGE_ME
INTERVAL: 30s
PORT: 9617
pihole-exporter:
container_name: pihole-exporter
image: ekofr/pihole-exporter:latest
env_file:
- pihole-exporter.env
ports:
- "9617:9617"
logging:
driver: "json-file"
options:
max-size: "5k"
max-file: "5"
healthcheck:
test: ["CMD", "wget", "--tries=1", "--spider", "http://localhost:9617/metrics"]
interval: 300s
retries: 5
timeout: 10s
restart: always

4
pihole-exporter.env Normal file
View File

@ -0,0 +1,4 @@
PIHOLE_HOSTNAME=pihole # Chage to PiHole's IP address or FQDN
PIHOLE_PASSWORD=MyStrongPassword # Change to your PiHole's password
INTERVAL=90s
PORT=9617