NextJS & Strapi dockerized



我目前正在努力将NextJS-Application与Strapi-Application结合到Docker中。

我的项目是这样建立起来的:

/projekt
/strapi
...
Dockerfile
/nextjs
...
Dockerfile
docker-compose.yml

结束-至少我认为我是对的-我希望我的docker组成的nextjs-App在strapi-App运行并可供请求后构建。然而,它似乎没有等待足够长的时间而失败,因为strapi-App不够快。

我对docker-compose也很陌生,如果有一个解决方案可能不适用于docker-compose,我也会很感激。但我可以在一个"构建"脚本中烘焙单个步骤来构建我的nextjs-App。

在这里包含您的docker-compose将非常有帮助。

但如果你还没有尝试过:在docker-compose文件中使用depends_on来告诉下一个js应用,它依赖于另一个服务先启动。

:

version: "2"
services:
web:
build: .
ports:
- "80:8000"
depends_on:
- "db"
command: ["./wait-for-it.sh", "db:5432", "--", "python", "app.py"]
db:
image: postgres

最新更新