38 lines
1.2 KiB
YAML
38 lines
1.2 KiB
YAML
services:
|
|
heimdall:
|
|
image: ${HEIMDALL_IMAGE:-lscr.io/linuxserver/heimdall:v2.7.6-ls347}
|
|
container_name: ${HEIMDALL_CONTAINER_NAME:-homelab-heimdall}
|
|
restart: unless-stopped
|
|
environment:
|
|
PUID: ${HEIMDALL_UID:-1000}
|
|
PGID: ${HEIMDALL_GID:-1000}
|
|
TZ: ${TZ:-America/Mexico_City}
|
|
APP_URL: ${HEIMDALL_PUBLIC_URL:-https://heimdall.lab2025.duckdns.org}
|
|
ASSET_URL: ${HEIMDALL_PUBLIC_URL:-https://heimdall.lab2025.duckdns.org}
|
|
ports:
|
|
- "${HEIMDALL_BIND_IP:-0.0.0.0}:${HEIMDALL_HTTP_PORT:-8082}:80/tcp"
|
|
volumes:
|
|
- ${HEIMDALL_CONFIG_DIR:-/data/homelab-heimdall/data/config}:/config
|
|
networks:
|
|
- heimdall
|
|
|
|
link-seeder:
|
|
image: ${HEIMDALL_SEEDER_IMAGE:-python:3.12-alpine}
|
|
container_name: ${HEIMDALL_SEEDER_CONTAINER_NAME:-homelab-heimdall-link-seeder}
|
|
restart: unless-stopped
|
|
depends_on:
|
|
- heimdall
|
|
command:
|
|
- python
|
|
- /seed/seed-heimdall.py
|
|
volumes:
|
|
- ${HEIMDALL_CONFIG_DIR:-/data/homelab-heimdall/data/config}:/config
|
|
- ./links.json:/seed/links.json:ro
|
|
- ./seed-heimdall.py:/seed/seed-heimdall.py:ro
|
|
networks:
|
|
- heimdall
|
|
|
|
networks:
|
|
heimdall:
|
|
name: ${HEIMDALL_NETWORK:-homelab-heimdall}
|