如何保留对NopCommerce docker容器的本地更改?

问题描述

我正在通过Docker在本地运行nopCommerce安装以进行主题开发。

我现在一切正常,但是我无法更改本地代码来影响我的活动容器。

我将本地主题文件通过卷链接到我的容器,但是我的更改仅在我制作它们,停止docker容器并重新启动docker容器时显示。我可以确认代码在重新启动后确实会更改,但是我需要使用实时代码处理实时容器。

我已经在使用wordpress主题开发,但是我不知道为什么nopCommerce不想让我这样做。

这是我的docker-compose.yml

version: "3.4"
services:
    nopcommerce_web:
        image: "nopcommerceteam/nopcommerce:4.20"
        container_name: nopcommerce
        ports:
            - "80:80"
        volumes:
            - nopcommerce_data:/app
            - ./Themes:/app/Themes
        depends_on:
           - nopcommerce_database
    nopcommerce_database:
        image: "microsoft/mssql-server-linux"
        container_name: nopcommerce_mssql_server
        ports:
            - "1433:1433"
        environment:
            SA_PASSWORD: "fakepassword"
            ACCEPT_EULA: "Y"
            MSsql_PID: "Developer"
        volumes:
            - nopcommerce_db:/var/opt/mssql

volumes:
  nopcommerce_db:
  nopcommerce_data:

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)