docker-entrypoint.sh 378 B

12345678910111213141516171819
  1. #!/bin/sh
  2. set -e
  3. # 启动 dbus 守护进程(Chrome 需要)
  4. if [ -x /usr/bin/dbus-daemon ]; then
  5. mkdir -p /run/dbus
  6. rm -f /run/dbus/pid
  7. dbus-daemon --system --fork 2>/dev/null || true
  8. fi
  9. # 启动 PHP-FPM(后台运行)
  10. if [ "$1" = "nginx" ]; then
  11. echo "Starting PHP-FPM..."
  12. php-fpm -D
  13. echo "PHP-FPM started"
  14. fi
  15. # 执行传入的命令
  16. exec "$@"