verdaccio/docker-examples/v4/docker-plugin-external
Juan Picado 418bf0d8fa add docker-examples to prettier format
include it to the ci paths list
2021-11-19 19:55:27 +01:00
..
conf docs: copy docker examples v4 (#2120) 2021-03-10 22:49:20 +01:00
plugins add docker-examples to prettier format 2021-11-19 19:55:27 +01:00
README.md docs: copy docker examples v4 (#2120) 2021-03-10 22:49:20 +01:00
docker-compose.yml docs: copy docker examples v4 (#2120) 2021-03-10 22:49:20 +01:00

README.md

Verdaccio loading external plugins

This example aims to show how to set up external plugins without the need to create a custom Docker Image.

This example uses the folder plugins/ as entry point to locate external plugins.

plugins: /verdaccio/plugins

at the same time we define the plugin we want to load verdaccio-memory.

store:
  memory:
    limit: 1000

Prerequisites

  • verdaccio >3.3.0

Example

To run the containers, run the following command in this folder, it should start the containers in detach mode.

$> docker-compose up -d

Recreating verdaccio-3-docker-plugin-external ... done
Attaching to verdaccio-3-docker-plugin-external
verdaccio-3-docker-plugin-external |  warn --- config file  - /verdaccio/conf/config.yaml
verdaccio-3-docker-plugin-external |  warn --- Plugin successfully loaded: memory
verdaccio-3-docker-plugin-external |  warn --- Plugin successfully loaded: htpasswd
verdaccio-3-docker-plugin-external |  warn --- Plugin successfully loaded: audit
verdaccio-3-docker-plugin-external |  warn --- http address - http://0.0.0.0:4873/ - verdaccio/3.2.0

To stop all containers

docker-compose stop