我实际上一直在等待数据库准备就绪才能启动服务。我正在将docker-compose.yml
与NodeJS
一起使用。我正在使用wait-on,我所有的连接都是通过链接nats://nats:4222
,redis://redis:6379/2
和mysql:3306
进行的。在引导服务之前,如何使用wait-on
包来等待这些服务。任何帮助将不胜感激,谢谢!
答案 0 :(得分:-1)
您可以在depends_on
中使用docker-compose.yml
https://docs.docker.com/compose/compose-file/#depends_on
在启动应用程序之前,它将等待数据库启动