如何在Docker中使用卷同步更改

时间:2019-10-27 18:11:12

标签: docker docker-compose dockerfile

我正在docker中使用卷将更改与Express应用程序同步,但是更改不可见。这是我的配置

 public IActionResult Index (SomeViewModel viewModel)
 {
     var model = mapper.map<SomeViewModel,SomeModel>(viewModel);
     var searchResultModel = DoSearch(model);
     var searchResultViewModel = mapper.map<SearchResultModel,SearchResultViewModel>(searchResultModel);
     return RedirectToAction("SearchResult",searchResultViewModel);
 }

docker文件

version: '3.0' 

services:
  redis-server:
    image:  'redis'
  papp:
    build: .
    ports: 
      - 3000:3000
    volumes: 
      - ./:/usr/src/app
    working_dir: /usr/src/app

1 个答案:

答案 0 :(得分:1)

您的源代码更改将在容器内的节点进程重新加载并提取更改后才生效。

要实现此目的,您必须使用nodemon

查看此answer