attempt to add squash stuff. Tailscale works!
All checks were successful
Test and Publish Templates / test-and-publish (push) Successful in 34s

This commit is contained in:
Your Name
2025-09-07 23:11:01 +12:00
parent 9aa6168f76
commit 22ca6f07d4
14 changed files with 904 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
# DO NOT EDIT THIS FILE FOR YOUR SERVICE!
# This file is replaced from the template whenever there is an update.
# Edit the service.env file to make changes.
# Template to use - always required!
TEMPLATE=squashdisplay
REQUIRES_HOST_ROOT=true
REQUIRES_DOCKER=true
REQUIRES_DOCKER_ROOT=true
# Service settings
CONTAINER_NAME=squashdisplay
# Image settings - using Alpine for lightweight host configuration
IMAGE_REGISTRY="docker.io"
IMAGE_REPO="alpine"
IMAGE_TAG="latest"
# Kiosk Configuration Defaults
KIOSK_URL="https://squash.kiwi/court/otog"
KIOSK_USER="squash"
DISPLAY_WIDTH="1920"
DISPLAY_HEIGHT="1080"
DISPLAY_REFRESH="60"
GPU_MEM="256"
ENABLE_WATCHDOG="true"
ENABLE_AUTO_LOGIN="true"
ENABLE_HDMI_KEEP_ALIVE="true"

View File

@@ -0,0 +1,24 @@
# Service settings for Squash Display Kiosk
# (can also override anything in the .template_info.env file in the template to make it specific to this server)
# REQUIRED: URL to display in kiosk mode
KIOSK_URL="https://squash.kiwi/court/otog"
# User account that will run the kiosk (must exist on the system)
KIOSK_USER="squash"
# Display settings
DISPLAY_WIDTH="1920"
DISPLAY_HEIGHT="1080"
DISPLAY_REFRESH="60"
# GPU memory allocation (MB) - higher values improve browser performance
GPU_MEM="256"
# Enable features (true/false)
ENABLE_WATCHDOG="true" # Auto-restart browser if it crashes
ENABLE_AUTO_LOGIN="true" # Auto-login on boot
ENABLE_HDMI_KEEP_ALIVE="true" # Prevent HDMI from sleeping
# Server Settings
SSH_USER="dropshell"