Files
docker-compose/asciinema/entrypoint-wrapper.sh

18 lines
676 B
Bash
Raw Normal View History

#!/bin/sh
set -e
# Inject custom CSS into app.css if it exists
if [ -f /opt/app/lib/asciinema-1.0.0/priv/static/assets/custom.css ]; then
echo "Injecting custom CSS into app.css..."
cat /opt/app/lib/asciinema-1.0.0/priv/static/assets/custom.css >> /opt/app/lib/asciinema-1.0.0/priv/static/assets/app.css
# Also append to the hashed version
CSS_FILE=$(ls /opt/app/lib/asciinema-1.0.0/priv/static/assets/app-*.css 2>/dev/null | head -1)
if [ -n "$CSS_FILE" ]; then
cat /opt/app/lib/asciinema-1.0.0/priv/static/assets/custom.css >> "$CSS_FILE"
echo "Custom CSS injected successfully"
fi
fi
# Execute the original entrypoint
exec /opt/app/bin/asciinema "$@"