我试图找出如何在我的ECS服务上运行rake db:migrate
但在部署后只在一台机器上运行。
有人有经验吗?
谢谢
您可以通过Amazon ECS一次性任务来完成。
您可以在部署之前编写脚本来执行此操作。之后,您可以照常定义其他任务。
您还可以在此处参考Amazon ECS中的容器生命周期:http://docs.aws.amazon.com/AmazonECS/latest/developerguide/task_life_cycle.html。但是,这是docker的默认行为。
请让我知道这对你有没有用。