#!/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 "$@"