Refactor to LiamAEdwards watchdog approach
Some checks failed
Build SS14 Watchdog Server / build-amd64 (push) Successful in 3m31s
Build SS14 Watchdog Server / build-arm64 (push) Has been cancelled

- Dockerfile: Download server from wylab CDN at build time, build watchdog
- start.sh: Simplified to copy defaults and run watchdog
- appsettings.yml: Configure for wylab instance with CDN manifest
- main.yml: Simplified workflow with auto-tagging via metadata-action
- Delete update_build_metadata.py (no longer needed)

Based on: https://github.com/LiamAEdwards/SS14-Docker-Linux-Server

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Codex Agent
2025-12-16 08:19:41 +01:00
parent f74b25bc3c
commit 906d405e43
4 changed files with 83 additions and 65 deletions

10
start.sh Normal file
View File

@@ -0,0 +1,10 @@
#!/bin/bash
# Copy default files to volume on first run
if [ ! "$(ls -A /ss14)" ]; then
cp -r /ss14-default/* /ss14/
fi
# Run watchdog
cd /ss14/publish/
exec ./SS14.Watchdog "$@"