Код: Выделить всё
MySolution
|-- MySolution.MyApi
| -- Dockerfile
| -- nuget.config
| -- OtherFile API
|-- MySolution.Commun
| -- DB (entities, migration files, etc.)
|-- MySolution.MyFuncApp
| -- Dockerfile
| -- nuget.config
| -- OtherFile FuncApp
Файлы развертывания вызывают сборку Docker и все такое.
Файлы развертывания вызывают сборку Docker и все такое.
p>
Моя проблема в том, что в моих Dockerfiles мне нужно КОПИРОВАТЬ «MySolution.Commun», чтобы он мог построить Api и FuncApp.
Из-за ограничений мне приходится запускать docker cmd в MySolution.MyApi.
(Запустите сборку Docker из папки MySolution и укажите путь к MySolution.MyApi для сборки с -f и файлом docker, работает, но я не могу изменить файлы развертывания другую команду и добавьте -f, так что это бесполезно.)
Я пытаюсь использовать что-то вроде "COPY ../MySolution.Commun ./src" (и другие варианты), но каждый раз, когда я запускаю сборку докера, он говорит, что не находит "../MySolution.Commun/MySolution.Commun.csproj".
Я уверен, что чего-то не хватает, но я этого не вижу...
Подробнее здесь: https://stackoverflow.com/questions/791 ... for-deploy
Мобильная версия