break apart services, fix startup

This commit is contained in:
Adam Outler
2025-10-15 18:18:30 -04:00
parent 5109a0881d
commit de92c9563e
10 changed files with 887 additions and 13 deletions

View File

@@ -0,0 +1,16 @@
#!/bin/sh
# first-run-check.sh - Checks and initializes configuration files on first run
# Check for app.conf
if [ ! -f /app/config/app.conf ]; then
mkdir -p /app/config
cp /app/back/app.conf /app/config/app.conf
echo "🆕 First run detected: Default configuration initialized." >&2
fi
# Check for app.db
if [ ! -f /app/db/app.db ]; then
mkdir -p /app/db
cp /app/back/app.db /app/db/app.db
echo "🆕 First run detected: Fresh database created." >&2
fi