Все примеры, которые я нашел, ориентированы на ASP.NET Core 1.x.И использованные ими пакеты nuget устарели.Я пытался проверить «/ run / секреты», но он отсутствует, и я думаю, что это связано с тем, что мой секрет является внешним.
version: '3.4'
services:
web:
image: ${DOCKER_REGISTRY}myprojectweb
build:
context: .
dockerfile: MyProject.Web/Dockerfile
depends_on:
- mongodb
secrets:
- db_password
proxy:
image: nginx:latest
volumes:
- ./nginx.conf:/etc/nginx/nginx.conf
mongodb:
image: mongo
command: --smallfiles
volumes:
- './data:/data/db'
secrets:
db_password:
external: true