#!/bin/sh if ! docker network inspect "workspace" ; then docker network create \ --attachable \ --ipv4 \ --ip-range "_ADVERTISE_ROUTE_" \ --subnet "_TSDNS_SUBNET_" \ workspace fi HOSTNAME=$(cat /etc/hostname) docker run -e "TS_AUTHKEY=_TS_AUTHKEY_" \ -e "HOMELAB_TLD=_HOMELAB_TLD_" \ -e "HOMELAB_ZONE=_HOMELAB_ZONE_" \ -e "TS_HOSTNAME=tsdns-$HOSTNAME" \ -e "TS_STATE_DIR=/tstate" \ -e "ADVERTISE_ROUTE=_ADVERTISE_ROUTE_" \ -e "TS_DEBUG_OMIT_LOCAL_ADDRS=true" \ --network "workspace" \ -p 41641:41641/udp \ -v "/data/tsdns:/tstate" \ --restart unless-stopped \ ghcr.io/saltedfishclub/tsdns:latest