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