在启动之前等待数据库连接

时间:2020-05-21 07:33:18

标签: node.js docker docker-compose

我实际上一直在等待数据库准备就绪才能启动服务。我正在将docker-compose.ymlNodeJS一起使用。我正在使用wait-on,我所有的连接都是通过链接nats://nats:4222redis://redis:6379/2mysql:3306进行的。在引导服务之前,如何使用wait-on包来等待这些服务。任何帮助将不胜感激,谢谢!

1 个答案:

答案 0 :(得分:-1)

您可以在depends_on中使用docker-compose.yml

https://docs.docker.com/compose/compose-file/#depends_on

在启动应用程序之前,它将等待数据库启动