appstore/apps/upsnap/5.0/docker-compose.yml
2025-07-04 07:04:27 +00:00

25 lines
778 B
YAML

services:
upsnap:
image: "seriousm4x/upsnap:5.1"
container_name: ${CONTAINER_NAME}
network_mode: host
restart: always
volumes:
- ${DATA_PATH}:/app/pb_data
environment:
- TZ=${TIME_ZONE}
- UPSNAP_INTERVAL=${UPSNAP_INTERVAL}
- UPSNAP_SCAN_RANGE=${UPSNAP_SCAN_RANGE}
- UPSNAP_SCAN_TIMEOUT=${UPSNAP_SCAN_TIMEOUT}
- UPSNAP_PING_PRIVILEGED=${UPSNAP_PING_PRIVILEGED}
- UPSNAP_WEBSITE_TITLE=${UPSNAP_WEBSITE_TITLE}
healthcheck:
test: curl -fs "http://localhost:${PANEL_APP_PORT_HTTP}/api/health" || exit 1
interval: 10s
dns:
- ${DNS_SERVER_1}
- ${DNS_SERVER_2}
entrypoint: /bin/sh -c "./upsnap serve --http ${LISTEN_ADDR}:${PANEL_APP_PORT_HTTP}"
labels:
createdBy: "Apps"