All checks were successful
Build & Push Forge-Kasm / docker (push) Successful in 11m49s
29 lines
659 B
Bash
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
|