#!/bin/sh set -e # 修复 storage 目录权限(挂载卷可能覆盖权限) if [ -d /app/storage ]; then chmod -R 777 /app/storage 2>/dev/null || true chmod -R 777 /app/bootstrap/cache 2>/dev/null || true fi # 启动 dbus 守护进程(Chrome 需要) if [ -x /usr/bin/dbus-daemon ]; then mkdir -p /run/dbus rm -f /run/dbus/pid dbus-daemon --system --fork 2>/dev/null || true fi # 启动 PHP-FPM(后台运行) if [ "$1" = "nginx" ]; then echo "Starting PHP-FPM..." php-fpm -D echo "PHP-FPM started" fi # 执行传入的命令 exec "$@"