我正在寻找一种方法,在启动 docker 容器后执行 symfonys 控制台,例如数据库迁移。我正在使用 alpine php-fpm image,它的 Dockerfile 末尾有以下命令:
CMD ["php-fpm"]
当我尝试在我的 docker-compose 文件中覆盖它时,php-fpm 不会启动或 symfony 控制台命令不会运行。理想情况下,执行应等待几秒钟,以确保数据库已启动。
对于这种情况,什么是好的解决方案?
我正在寻找一种方法,在启动 docker 容器后执行 symfonys 控制台,例如数据库迁移。我正在使用 alpine php-fpm image,它的 Dockerfile 末尾有以下命令:
CMD ["php-fpm"]
当我尝试在我的 docker-compose 文件中覆盖它时,php-fpm 不会启动或 symfony 控制台命令不会运行。理想情况下,执行应等待几秒钟,以确保数据库已启动。
对于这种情况,什么是好的解决方案?