Как исправить ошибку «Set DOTNET_USER_SECRETS_FALLBACK_DIR» при использовании docker compose? - PullRequest
0 голосов
/ 18 октября 2019

Я использую docker-compose для запуска моего приложения app asp.net. Когда я использую команду "docker-compose up", я получаю сообщение об ошибке:

Could not determine an appropriate location for storing user secrets. Set the DOTNET_USER_SECRETS_FALLBACK_DIR environment variable to a folder where user secrets should be stored.

В моем файле yml есть:

version: '3'

services:
  kestrel_apache:
    build: ./
    ports:
      - '80:80'
    volumes:
       - ./app:/root/app
       - ./dev.conf:/etc/apache2/sites-available/dev.conf
       - ./entrypoint.sh:/entrypoint.sh
    entrypoint: ./entrypoint.sh
    environment:
        APACHE_RUN_DIR: /var/run/apache2
        DOTNET_CLI_HOME: /tmp
        DOTNET_USER_SECRETS_FALLBACK_DIR: ./secretTest

Вы можете видеть внизу, что я добавилпеременная окружения и определила ее как описанную ошибку. Я убедился, что папка существует. Тем не менее, я все еще получаю эту ошибку. Что я делаю не так?

...