https://github.com/verdaccio/verdaccio/tree/master/website
This repository has been archived
📺Verdaccio documentation website
Home Page: https://verdaccio.org/
License: MIT License
https://github.com/verdaccio/verdaccio/tree/master/website
This repository has been archived
Describe the bug
verdaccio | fatal--- cannot open config file /verdaccio/conf/config.yaml: Error: CONFIG: it does not look like a valid config file
To Reproduce
Steps to reproduce the behavior:
https://verdaccio.org/docs/en/docker#using-docker-compose
Use the docker compose section
docker-compose.yaml
version: '3.1'
services:
verdaccio:
image: verdaccio/verdaccio
container_name: "verdaccio"
networks:
- node-network
environment:
- VERDACCIO_PORT=4873
ports:
- "4873:4873"
volumes:
- "./storage:/verdaccio/storage"
- "./config:/verdaccio/conf"
- "./plugins:/verdaccio/plugins"
networks:
node-network:
driver: bridge
Thank you for this great project!
Is your feature request related to a problem?
I'm uncertain whether I can configure my VPN proxy in verdaccio's config or whether I'll need to plug another proxy in between.
Describe the solution you'd like
https://verdaccio.org/docs/en/uplinks should
Describe alternatives you've considered
Additional context
If I'm correct in assuming that the lack of documentation means lack of feature, prepare for the related feature requests.
I'd like to know the download stats of my packages and was wondering if this was built in, or if I needed to do this myself somehow.
More info
verdaccio/verdaccio#1207
We have been using https://github.com/facebook/docusaurus for a very long time, I'm really proud of how they have managed to push this project in a key area, documentation.
Docusaurus v2 still does not support translations and is hard to customize. I've been working in parallel to create a dummy migration to GatsbyJS (I'll move the repo to this organization soon), if you are willing to contribute, the stack is the following.
Just ping me, I'll be working on this the next months.
$> verdaccio
warn --- config file - /home/.config/verdaccio/config.yaml
warn --- http address - http://localhost:4873/ - verdaccio/3.0.0
Should be /home/verdaccio/.config/config.yaml
.
Add doc for apiJWTmiddleware
in Auth plugins.
apiJWTmiddleware(helpers: any){
this.createAnonymousRemoteUser = helpers.createAnonymousRemoteUser;
this.createRemoteUser = helpers.createRemoteUser;
return this.doExternalAuth.bind(this);
}
Example here.
verdaccio/verdaccio#1227 (review)
I recommend you put this command on your website:
npm set registry http://localhost:4873/
It's only in the git repo and not on the website as well
During my labor translating documentation I found some untranslatable words, so decided to come to the source and fix'em all.
I get a 404 for the linked config file
the link https://raw.githubusercontent.com/verdaccio/verdaccio/master/conf/docker.yaml is dead,
I suppose it should probably be this one instead: https://raw.githubusercontent.com/verdaccio/verdaccio/master/packages/config/src/conf/docker.yaml
I tried completing the guide with that config instead, but and changed the title of the web ui and some other things, but it's not picked up by the container, and everything still just uses the defaults... Maybe there's something else that changed since that guide was written?
Currently the Docker instructions mention sudo chown -R 10001:65533 /opt/verdaccio
but this would have to be done in the container while it is running.
It should be sudo chown -R 10001:65533 /path/for/verdaccio
in this case.
https://verdaccio.org/docs/en/who-is-using
create-react-app
and storybook
are duplicated there.
Hi there, thanks for your tool :)
Recently, I tend to improve the translation of the Chinese version,
and saw some problem.
https://verdaccio.org/docs/en/docker
https://verdaccio.org/docs/zh-CN/docker
Notice that the very first image of the origin EN post is well parsed, but other translations are not.
I dived into it and thought it might be a code error.
(I will also try to debug it myself later
The webui scope example = \@myscope
used to work pre v4.0. Specify it this way in >= v4.0 config.yaml will fail the JSON.parse on the client in index.html as illegal escape character.
Sample should read: "@myscope"
Note: the sample in the black-box (full web: example) is correct but not in the Configuration table.
Issue discover when migrating from v3 to v4 as behaviour changed.
Is there any documentation on how to install and run Verdaccio on AWS? (EC2, ECS, Elastic Beanstalk or whatever?)
I would love to introduce Verdaccio in my company, and a cloud installation would be perfect.
➡️ Do you have Design skills?
➡️ Wanna re-do our website?
➡️ Wanna be part of a growing project?
We are looking for ideas and help in this area.
The Installing on IIS server instructions haven't been updated for Verdaccio v3.x.
I'm not sure if this is the official way to do it, but when upgrading from 2.x to 3.x, I needed to change start.js from:
process.argv.push('-l', 'unix:' + process.env.PORT);
require('./node_modules/verdaccio/src/lib/cli.js');
To:
process.argv.push('-l', 'unix:' + process.env.PORT);
require('./node_modules/verdaccio/build/lib/cli.js');
Don't know if this is covered but the old docs don't talk about launching verdaccio as a systemd service. Yet there is a systemd directory in the repo and a unit file therein.
[Unit]
Description=verdaccio Service
[Service]
Type=simple
User=verdaccio
WorkingDirectory=/home/verdaccio
ExecStart=/usr/bin/env verdaccio
ExecStop=/usr/bin/bash -c "kill $(ps -ef | grep ^verdacc+ | awk {'print $2'})"
[Install]
WantedBy=multi-user.target
https://verdaccio.org/docs/en/amazon
Fargate now supports EFS as a storage backend. It would be great if you updated the docs. Thanks!
As a contributor I want to see a preview of the changes in my PRs and branches using Netlify or Zeit.
Reference: https://github.com/DanielRuf/website/pull/1
Why is it called "authentification" instead of the most common form of "authentication" used in the industry?
https://verdaccio.org/docs/en/authentification
The "I can do translations" section contains an image which is not displayed.
Instead 403 - Forbidden is returned for the URL: https://d3n8a8pro7vhmx.cloudfront.net/uridu/pages/144/attachments/original/1485948891/Crowdin.png
Following note in the Docker-doc specifies the wrong chown user:group:
Note: Verdaccio runs as a non-root user (uid=10001) inside the container, if you use bind mount to override default, you need to make sure the mount directory is assigned to the right user. In above example, you need to run sudo chown -R 100:101 /opt/verdaccio otherwise you will get permission errors at runtime. Use docker volume is recommended over using bind mount.
This used to work pre v4.0 but, inspecting the Dockerfile for v4.0 and looking in the container shows:
So, chown instructions in the note should read: sudo chown -R 10001:65533 /opt/verdaccio
There is also an indication of this in the original note itself as it mentions uid=10001
Problem
The tips provided at the page: https://verdaccio.org/docs/en/server-configuration suggests to create an user with home directory at /var/lib/verdaccio.
However the service file present with the project verdaccio.service expectes as home directory (working directory) /home/verdaccio
Note
Resolution
Align the tip with the content of the service file
Within docs/
many Mardown files still have <div id="codefund">''</div>
.
The reason of this was to display ads, but we don't have them anymore.
Currently there is 32 matches within /docs/*
.
This link is broken:
Currently it's pointing here: https://github.com/verdaccio/monorepo/tree/master/core/types
There are wrong links on the page https://verdaccio.org/en/versions.
They are going to https://github.com/verdaccio/website, instead of https://github.com/verdaccio/verdaccio.
The reason is this commit: 864e7be which changed the projectName (used by https://github.com/verdaccio/website/blob/master/website/pages/en/versions.js#L21)
PS: Might create PR for this
We are using GitHub new feature for this and display the new Security Policy. Somehow, we want more awareness about future patches or previous reported. This page should be in sync with GitHub Security section.
"Understanding Scopes" documentation is empty.
url_prefix
is not sufficiently described in the docs and why it is needed and in which cases.
See also verdaccio/verdaccio#698
Refers to verdaccio/verdaccio#1120
I'd like to distribute our known users specially those are Open Source and separate them from companies. Something like this.
https://docusaurus.io/en/users
Currently we display some of them, but not well organised.
https://verdaccio.org/en/users.html
https://verdaccio.org/docs/en/who-is-using
A PR will include logos of all those OSS projects, links to their pages.
I want to display on front-end all OSS in first place, and second place only current official sponsors. Only one, SheetJS at this point.
In https://github.com/verdaccio/website/blob/master/docs/packages.md there is still a TODO in the bottom table for parameters.
I set up a Verdaccio registry recently and thought I had to switch this to true
because I wanted some scoped packages to be stored. But setting this to true
caused npm publish
to fail (404 error).
So it would be nice to add documentation for this parameter (or remove it as long as it's not described what it does).
Context
The website has been published since the begining whitin the verdaccio project (verdaccio/verdaccio#1132) and due issues on publishing typos or minor stuff we decided to move it to his own repo for easy deployment.
The new website is being published on: https://hidden.verdaccio.org/
while we do the following:
On the Kubernetes page there's a link to: existing configuration which is deprecated. It also recommends to wget
that file, which just has comments to visit https://verdaccio.org/docs/en/configuration
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.