Docker завис при перезапуске из-за того, что файл конфигурации недействителен - PullRequest
0 голосов
/ 19 июня 2020

Я запускаю Verdaccio с приведенными ниже конфигурациями, и проект запускается. Когда наша команда затем использует сервер для получения наших частных пакетов, он случайным образом вылетает, и изображение docker зависает при перезапуске. Verdaccio сообщает, что конфигурационный файл недействителен yaml.

Исправление для меня - это класс c выключить и снова включить, но это происходит несколько раз в день. Есть ли кто-нибудь, чтобы помочь мне изучить эту проблему, чтобы увидеть, можем ли мы сузить ее до проблемы с Вердаччо или проблемы, связанной с Docker? и запустите контейнер вручную и получите вывод от Verdaccio.

stuck in restarting mode

enter image description here

docker -compose.yaml

version: '3.8'

services:
  verdaccio:
    image: verdaccio/verdaccio:4
    container_name: verdaccio-4-docker-local-storage-vol
    restart: always
    ports:
      - "4873:4873"
    volumes:
        - "./storage:/verdaccio/storage"
        - "./conf:/verdaccio/conf"

config.yaml

# path to a directory with all packages
storage: /verdaccio/storage

web:
  enable: true
  title: My NPM
  primary_color: "#ab2328"
  darkMode: true

auth:
  htpasswd:
    file: /verdaccio/conf/htpasswd

uplinks:
  npmjs:
    url: https://registry.npmjs.org/
    maxage: 30m
    max_fails: 500
    fail_timeout: 5m

packages:
  '**':
    access: $authenticated
    publish: $authenticated
    proxy: npmjs

logs:
  - {type: stdout, format: pretty, level: http}
...