homepage/docker-compose.yml
Rama main · réplica de lectura del repositorio original.
services:
dockerproxy:
image: ghcr.io/tecnativa/docker-socket-proxy:latest
container_name: dockerproxy_homepage
environment:
CONTAINERS: 1 # Allow access to viewing containers
networks:
- default
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
restart: always
homepage:
image: ghcr.io/gethomepage/homepage:v2.7.0
container_name: homepage
restart: always
networks:
- traefik_proxy
- default
environment:
PUID: 1000
PGID: 1000
LOG_TARGETS: stdout
HOMEPAGE_ALLOWED_HOSTS: ${HOMEPAGE_URL}
env_file:
- ./.env
depends_on:
- dockerproxy
volumes:
- ./config:/app/config
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
- /srv/media:/mnt/media:ro
labels:
traefik.enable: true
traefik.http.routers.homepage.rule: Host(`${HOMEPAGE_URL}`)
traefik.http.routers.homepage.entrypoints: websecure
traefik.http.routers.homepage.tls: true
networks:
traefik_proxy:
external: true