Я запускаю Verdaccio с приведенными ниже конфигурациями, и проект запускается. Когда наша команда затем использует сервер для получения наших частных пакетов, он случайным образом вылетает, и изображение docker зависает при перезапуске. Verdaccio сообщает, что конфигурационный файл недействителен yaml.
Исправление для меня - это класс c выключить и снова включить, но это происходит несколько раз в день. Есть ли кто-нибудь, чтобы помочь мне изучить эту проблему, чтобы увидеть, можем ли мы сузить ее до проблемы с Вердаччо или проблемы, связанной с Docker? и запустите контейнер вручную и получите вывод от Verdaccio.
![stuck in restarting mode](https://i.stack.imgur.com/NU6zH.png)
![enter image description here](https://i.stack.imgur.com/u5HeL.png)
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}