mirror of
https://github.com/community-scripts/ProxmoxVED.git
synced 2026-02-25 05:57:26 +00:00
Add: Verdaccio LXC
This commit is contained in:
committed by
Michel Roegl-Brunner
parent
a431ee99e8
commit
9926ed24e3
52
frontend/public/json/verdaccio.json
Normal file
52
frontend/public/json/verdaccio.json
Normal file
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"name": "Verdaccio",
|
||||
"slug": "verdaccio",
|
||||
"categories": [
|
||||
20
|
||||
],
|
||||
"date_created": "2025-01-19",
|
||||
"type": "ct",
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"interface_port": 4873,
|
||||
"documentation": "https://verdaccio.org/docs/what-is-verdaccio",
|
||||
"website": "https://verdaccio.org/",
|
||||
"logo": "https://verdaccio.org/img/logo/symbol/png/verdaccio-tiny.png",
|
||||
"config_path": "/etc/verdaccio/config.yaml",
|
||||
"description": "Verdaccio is a lightweight private npm proxy registry built with Node.js. It allows you to host your own npm registry with minimal configuration, providing a private npm repository for your projects. Verdaccio supports npm, yarn, and pnpm, and can cache packages from the public npm registry, allowing for faster installs and protection against npm registry outages. It includes a web interface for browsing packages, authentication and authorization features, and can be easily integrated into your development workflow.",
|
||||
"install_methods": [
|
||||
{
|
||||
"type": "default",
|
||||
"script": "ct/verdaccio.sh",
|
||||
"resources": {
|
||||
"cpu": 2,
|
||||
"ram": 2048,
|
||||
"hdd": 8,
|
||||
"os": "debian",
|
||||
"version": "12"
|
||||
}
|
||||
}
|
||||
],
|
||||
"default_credentials": {
|
||||
"username": "Create via CLI",
|
||||
"password": "Create via CLI"
|
||||
},
|
||||
"notes": [
|
||||
{
|
||||
"text": "Default configuration proxies to npmjs.org for packages not found locally.",
|
||||
"type": "info"
|
||||
},
|
||||
{
|
||||
"text": "To create the first user, run: npm adduser --registry http://<container-ip>:4873",
|
||||
"type": "info"
|
||||
},
|
||||
{
|
||||
"text": "After creating a user, you can publish packages with: npm publish --registry http://<container-ip>:4873",
|
||||
"type": "info"
|
||||
},
|
||||
{
|
||||
"text": "Configuration file located at /etc/verdaccio/config.yaml",
|
||||
"type": "info"
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user