add pihole and grocy
This commit is contained in:
@@ -359,6 +359,116 @@ services:
|
|||||||
depends_on:
|
depends_on:
|
||||||
- gitdb
|
- gitdb
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##################### Pihole #####################
|
||||||
|
#############################################################################
|
||||||
|
pihole:
|
||||||
|
container_name: pihole
|
||||||
|
image: pihole/pihole:latest
|
||||||
|
# For DHCP it is recommended to remove these ports and instead add: network_mode: "host"
|
||||||
|
ports:
|
||||||
|
- "53:53/tcp"
|
||||||
|
- "53:53/udp"
|
||||||
|
- "67:67/udp" # Only required if you are using Pi-hole as your DHCP server
|
||||||
|
- "8022:80/tcp"
|
||||||
|
environment:
|
||||||
|
TZ: 'Europe/Berlin'
|
||||||
|
WEBPASSWORD: ${PIHOLE_PW}
|
||||||
|
# Volumes store your data between container upgrades
|
||||||
|
volumes:
|
||||||
|
- './volumes/pihole-etc:/etc/pihole'
|
||||||
|
- './volumes/pihole-etc-dnsmasq.d:/etc/dnsmasq.d'
|
||||||
|
# https://github.com/pi-hole/docker-pi-hole#note-on-capabilities
|
||||||
|
# cap_add:
|
||||||
|
# - NET_ADMIN # Required if you are using Pi-hole as your DHCP server, else not needed
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##################### Grocy #####################
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
# grocy-frontend:
|
||||||
|
# container_name: grocy-frontend
|
||||||
|
# image: grocy/frontend:v3.3.2
|
||||||
|
# # build:
|
||||||
|
# # args:
|
||||||
|
# # GROCY_VERSION: v3.3.2
|
||||||
|
# # PLATFORM: linux/amd64
|
||||||
|
# # context: .
|
||||||
|
# # dockerfile: Containerfile-frontend
|
||||||
|
# depends_on:
|
||||||
|
# - backend
|
||||||
|
# # ports:
|
||||||
|
# # - "8888:80"
|
||||||
|
# networks:
|
||||||
|
# - dockernet
|
||||||
|
# - default
|
||||||
|
# read_only: true
|
||||||
|
# volumes:
|
||||||
|
# - ./volumes/grocy:/var/www/data
|
||||||
|
# tmpfs:
|
||||||
|
# - /tmp
|
||||||
|
# restart: unless-stopped
|
||||||
|
# labels:
|
||||||
|
# - 'traefik.enable=true'
|
||||||
|
# - 'traefik.http.routers.grocy.rule=Host(`grocy.gerle.duckdns.org`)'
|
||||||
|
# # - 'traefik.http.services.grocy.loadbalancer.server.port=8888'
|
||||||
|
# - "traefik.http.routers.grocy.entrypoints=websecure"
|
||||||
|
# - "traefik.http.routers.grocy.tls.certResolver=letsencrypt"
|
||||||
|
|
||||||
|
# backend:
|
||||||
|
# container_name: grocy-backend
|
||||||
|
# image: grocy/backend:v3.3.2
|
||||||
|
# expose:
|
||||||
|
# - '9000'
|
||||||
|
# read_only: true
|
||||||
|
# networks:
|
||||||
|
# # - dockernet
|
||||||
|
# - default
|
||||||
|
# tmpfs:
|
||||||
|
# - /tmp
|
||||||
|
# volumes:
|
||||||
|
# - ./volumes/grocy:/var/www/data
|
||||||
|
# environment:
|
||||||
|
# # - GROCY_MODE=production
|
||||||
|
# - GROCY_CULTURE=de
|
||||||
|
# - MAX_UPLOAD=50M
|
||||||
|
# - PHP_MAX_FILE_UPLOAD=200
|
||||||
|
# - PHP_MAX_POST=100M
|
||||||
|
# - PHP_MEMORY_LIMIT=512M
|
||||||
|
# - GROCY_CURRENCY=EUR
|
||||||
|
# restart: unless-stopped
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
grocy:
|
||||||
|
image: lscr.io/linuxserver/grocy:latest
|
||||||
|
container_name: grocy
|
||||||
|
environment:
|
||||||
|
- PUID=1000
|
||||||
|
- PGID=1000
|
||||||
|
- TZ=Etc/UTC
|
||||||
|
- GROCY_CURRENCY=EUR
|
||||||
|
- GROCY_CULTURE=de
|
||||||
|
volumes:
|
||||||
|
- ./volumes/grocy:/config
|
||||||
|
# ports:
|
||||||
|
# - 9283:80
|
||||||
|
restart: unless-stopped
|
||||||
|
networks:
|
||||||
|
- gitea
|
||||||
|
- dockernet
|
||||||
|
labels:
|
||||||
|
- 'traefik.enable=true'
|
||||||
|
- 'traefik.http.routers.grocy.rule=Host(`grocy.gerle.duckdns.org`)'
|
||||||
|
- "traefik.http.routers.grocy.entrypoints=websecure"
|
||||||
|
- "traefik.http.routers.grocy.tls.certResolver=letsencrypt"
|
||||||
|
- "traefik.http.routers.grocy.tls=true"
|
||||||
|
- 'traefik.http.services.grocy.loadbalancer.server.port=80'
|
||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##################### Networks #####################
|
##################### Networks #####################
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|||||||
Reference in New Issue
Block a user