Как получить доступ к секретам Docker в ASP.NET Core 2.1? - PullRequest
0 голосов
/ 16 ноября 2018

Все примеры, которые я нашел, ориентированы на 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
...