Службы приложений Azure - Docker создает мультиконтейнерное приложение - нет журналов Docker - PullRequest
0 голосов
/ 30 октября 2019

Я пытаюсь развернуть мультиконтейнерное веб-приложение в службах приложений Azure. Приложение работает нормально из изображений на моем локальном компьютере, однако, когда я пытаюсь запустить его в службах приложения, оно не работает и нет сообщений об ошибках. В разделе «Журналы» написано: «Ошибка при получении журналов».

Image of error

Ниже приводится YAML для моего файла компоновки Docker, я пробовал разные версииоб этом, но я никогда не смогу получить какие-либо сообщения об ошибках из Azure.

Что я делаю не так? Как получить журналы Docker из служб приложений Azure?

version: '3.7'
services:
  web:
    image: ptd_reports_app
    command: gunicorn TransitData.wsgi:application --bind 0.0.0.0:8000
    volumes:
      - static_volume:/home/PublicTransitDataReportingPortal/web/staticfiles
    expose:
      - 8000
    restart: always
    environment:
       DEBUG=1
       SECRET_KEY=<secret key>
       DJANGO_ALLOWED_HOSTS=localhost 127.0.0.1 [::1]
       EMAIL_HOST_PASSWORD=<email password>
  nginx:
    image: ptd_reports_nginx
    restart: always
    volumes:
      - static_volume:/home/PublicTransitDataReportingPortal/web/staticfiles
    ports:
      - 1337:80
    depends_on:
      - web
volumes:
  static_volume:

1 Ответ

0 голосов
/ 07 ноября 2019

Вы можете проверить журналы Docker в каталоге LogFiles. Вы можете получить доступ к этому каталогу либо через свой сайт SCM, либо через FTP. Справка: https://docs.microsoft.com/en-us/azure/app-service/containers/app-service-linux-intro#troubleshooting

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...