Jhipster 杰普斯特+;角度+;MongoDB+;Docker:初学者问题

Jhipster 杰普斯特+;角度+;MongoDB+;Docker:初学者问题,jhipster,Jhipster,我想就JHipster的最佳开发工作流程提供一些指导 我所期待的是: 使用一个docker compose命令,我可以启动并运行项目所需的一切(在本例中为MongoDB、Kafka、backend等) 修改前端时,保存修改后的文件可能会触发livesync(ng serve--watch?) 我发现: 我找到的一个命令选项(docker compose-f src/main/docker/app.yml up-d),我想这取决于之前的/mvnw包-Pprod verify jib:dock

我想就JHipster的最佳开发工作流程提供一些指导

我所期待的是:

  • 使用一个docker compose命令,我可以启动并运行项目所需的一切(在本例中为MongoDB、Kafka、backend等)
  • 修改前端时,保存修改后的文件可能会触发livesync(
    ng serve--watch
    ?)
我发现:

  • 我找到的一个命令选项(
    docker compose-f src/main/docker/app.yml up-d
    ),我想这取决于之前的
    /mvnw包-Pprod verify jib:dockerBuild
    ,不进行livesync,并且似乎与前端的单独执行不兼容,使用
    npm run start
    -以这种方式启动的应用程序指向不同的后端模块端口(?)
我对Angular和MongoDB有经验(对Docker也有一点经验),但我对JHipster非常陌生,我试图理解我做错了什么


提前谢谢

对于开发工作流,您应该单独启动依赖项。
app.yml
将使用
prod
配置文件启动应用程序的Docker映像,用于在部署前进行本地测试

  • 启动和的容器
/mvnw

npm启动

如果无法在
localhost
上访问Docker,则可能需要配置
application-dev.yml
以指向Docker IP

docker-compose -f src/main/docker/mongodb.yml up -d
docker-compose -f src/main/docker/kafka.yml up -d