Files
forge-kasm/custom_startup.sh
Ryan Hamilton 8da744dcc4
All checks were successful
Build & Push Forge-Kasm / docker (push) Successful in 11m49s
Update custom_startup.sh
2025-08-24 18:05:22 +00:00

29 lines
659 B
Bash

#!/bin/bash
set -e
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
# Optional: maximize Forge window
if [[ -x $STARTUPDIR/maximize_window.sh ]]; then
bash $STARTUPDIR/maximize_window.sh &
fi
# Set up shared card image cache
SHARED_CACHE="/forge-shared-cache"
FORGE_CACHE="$HOME/.cache/forge/pics"
mkdir -p "$(dirname "$FORGE_CACHE")"
# Replace cache with symlink if needed
if [ ! -L "$FORGE_CACHE" ]; then
rm -rf "$FORGE_CACHE"
ln -s "$SHARED_CACHE" "$FORGE_CACHE"
echo "✔ Forge image cache linked to $SHARED_CACHE"
else
echo "Forge image cache already linked"
fi
# Launch Forge
exec /opt/forge/forge.sh