diff --git a/website/translated_docs/it/dev-plugins.md b/website/translated_docs/it/dev-plugins.md index 384ba171a..8a786914c 100644 --- a/website/translated_docs/it/dev-plugins.md +++ b/website/translated_docs/it/dev-plugins.md @@ -1,18 +1,18 @@ --- id: dev-plugins -title: "Developing Plugins" +title: "Sviluppare Estensioni" --- -There are many ways to extend `verdaccio`, the kind of plugins supported are: +Esistono diversi modi di ampliare `verdaccio`, i tipi di estensioni supportati sono: -* Authentication plugins -* Middleware plugins (since `v2.7.0`) -* Storage plugins since (`v3.x`) +* Plugin di autenticazione +* Plugin Middleware (da `v2.7.0`) +* Plugin di archiviazione da (`v3.x`) -> We recommend developing plugins using our [flow type definitions](https://github.com/verdaccio/flow-types). +> Consigliamo di sviluppare estensioni utilizzando le nostre [definizioni di tipo di flusso](https://github.com/verdaccio/flow-types). -## Authentication Plugin +## Plugin di autenticazione -Basically we have to return an object with a single method called `authenticate` that will recieve 3 arguments (`user, password, callback`). +Fondamentalmente dobbiamo restituire un oggetto con un unico metodo chiamato `authenticate` che riceverà 3 argomenti (`user, password, callback`). ### API @@ -26,15 +26,15 @@ interface IPluginAuth extends IPlugin { } ``` -> Only `adduser`, `allow_access` and `allow_publish` are optional, verdaccio provide a fallback in all those cases. +> Solamente `adduser`, `allow_access` e `allow_publish` sono facoltativi, verdaccio fornisce una soluzione di ripiego in tutti questi casi. #### Callback -Once the authentication has been executed there is 2 options to give a response to `verdaccio`. +Una volta che l'autenticazione viene eseguita, esistono 2 possibili opzioni per dare una risposta a `verdaccio`. ###### OnError -Either something bad happened or auth was unsuccessful. +Nel caso in cui qualcosa sia andato storto oppure l'auth sia fallita. ```flow callback(null, false) @@ -42,14 +42,14 @@ callback(null, false) ###### OnSuccess -The auth was successful. +Nel caso in cui l'auth sia andata a buon fine. -`groups` is an array of strings where the user is part of. +`groups` è un array di stringhe di cui l'utente fa parte. callback(null, groups); -### Example +### Esempio ```javascript function Auth(config, stuff) { @@ -82,7 +82,7 @@ Auth.prototype.authenticate = function (user, password, callback) { module.exports = Auth; ``` -And the configuration will looks like: +E la configurazione apparirà così: ```yaml auth: @@ -90,11 +90,11 @@ auth: file: ./htpasswd ``` -Where `htpasswd` is the sufix of the plugin name. eg: `verdaccio-htpasswd` and the rest of the body would be the plugin configuration params. +Dove `htpasswd` è il suffisso del nome del plugin. es: `verdaccio-htpasswd` ed il resto del body sarebbe composto dai parametri di configurazione del plugin. -## Middleware Plugin +## Plugin Middleware -Middleware plugins have the capability to modify the API layer, either adding new endpoints or intercepting requests. +Le estensioni Middleware possiedono la capacità di modificare il livello API, aggiungendo nuovi endpoint o intercettando richieste. ```flow interface verdaccio$IPluginMiddleware extends verdaccio$IPlugin { @@ -104,9 +104,9 @@ interface verdaccio$IPluginMiddleware extends verdaccio$IPlugin { ### register_middlewares -The method provide full access to the authentification and storage via `auth` and `storage`. `app` is the express application that allows you to add new endpoints. +Questo metodo fornisce un accesso completo all'autenticazione ed all'archiviazione tramite `auth` and `storage`. `app` è l'applicazione rapida che permette l'aggiunta di nuovi endpoint. -> A pretty good example of middleware plugin is the [sinopia-github-oauth](https://github.com/soundtrackyourbrand/sinopia-github-oauth) and [verdaccio-audit](https://github.com/verdaccio/verdaccio-audit). +> Un bell'esempio di plugin middleware è il [sinopia-github-oauth](https://github.com/soundtrackyourbrand/sinopia-github-oauth) ed il [verdaccio-audit](https://github.com/verdaccio/verdaccio-audit). ### API @@ -116,15 +116,15 @@ function register_middlewares(expressApp, authInstance, storageInstance) { } ``` -To register a middleware we need an object with a single method called `register_middlewares` that will recieve 3 arguments (`expressApp, auth, storage`). *Auth* is the authentification instance and *storage* is also the main Storage instance that will give you have access to all to the storage actions. +Per registrare un middleware necessitiamo di un oggetto con un unico metodo chiamato `register_middlewares` il quale riceverà 3 argomenti (`expressApp, auth, storage`). *Auth* è l'istanza di autenticazione e *storage* è anche la principale istanza di Archiviazione che darà accesso a tutte le azioni di memorizzazione. -## Storage Plugin +## Plugin di archiviazione -Verdaccio by default uses a file system storage plugin [local-storage](https://github.com/verdaccio/local-storage), but, since `verdaccio@3.x` you can plug in a custom storage replacing the default behaviour. +Verdaccio di default utilizza un'estensione di archiviazione del file system [local-storage](https://github.com/verdaccio/local-storage), ma, dalla versione di `verdaccio@3.x` in poi è possibile collegarne una personalizzata che sostituisca la condotta predefinita. ### API -The storage API is a bit more complex, you will need to create a class that return a `IPluginStorage` implementation. Please see details bellow. +L'API di archiviazione è un po' più complessa, è necessario creare una classe che restituisca un'implementazione `IPluginStorage`. Si prega di leggere i dettagli qui sotto. ```flow class LocalDatabase{ @@ -174,15 +174,15 @@ class verdaccio$IReadTarball extends stream$PassThrough { } ``` -> The Storage API is still experimental and might change in the next minor versions. For further information about Storage API please follow the [types definitions in our official repository](https://github.com/verdaccio/flow-types). +> L'API di archiviazione è ancora in via sperimentale e potrebbe cambiare nelle successive versioni minori. Per ulteriori informazioni sull'API di archiviazione si prega di seguire le [ definizioni dei tipi nel nostro archivio ufficiale](https://github.com/verdaccio/flow-types). -### Storage Plugins Examples +### Esempi di Plugin di Archiviazione -The following list of plugins are implementing the Storage API and might be used them as example. +Il seguente è un elenco di estensioni che utilizzano l'API di archiviazione e che potrebbero essere utilizzate come esempio. * [verdaccio-memory](https://github.com/verdaccio/verdaccio-memory) * [local-storage](https://github.com/verdaccio/local-storage) * [verdaccio-google-cloud](https://github.com/verdaccio/verdaccio-google-cloud) * [verdaccio-s3-storage](https://github.com/Remitly/verdaccio-s3-storage/tree/s3) -> Are you willing to contribute with new Storage Plugins? [Click here.](https://github.com/verdaccio/verdaccio/issues/103#issuecomment-357478295) \ No newline at end of file +> Sei disposto a contribuire con nuovi Plugin di Archiviazione? [Clicca qui.](https://github.com/verdaccio/verdaccio/issues/103#issuecomment-357478295) \ No newline at end of file diff --git a/website/translated_docs/it/docker.md b/website/translated_docs/it/docker.md index 4121c9a41..eff7eaa85 100644 --- a/website/translated_docs/it/docker.md +++ b/website/translated_docs/it/docker.md @@ -6,7 +6,7 @@ title: Docker ![alt Docker Pulls Count](http://dockeri.co/image/verdaccio/verdaccio "Docker Pulls Count") -To pull the latest pre-built [docker image](https://hub.docker.com/r/verdaccio/verdaccio/): +Per scaricare la più recente [immagine docker](https://hub.docker.com/r/verdaccio/verdaccio/) pre costruita: ```bash docker pull verdaccio/verdaccio @@ -14,49 +14,49 @@ docker pull verdaccio/verdaccio ![Docker pull](/svg/docker_verdaccio.gif) -## Tagged Versions +## Versioni taggate -Since version `v2.x` you can pull docker images by [tag](https://hub.docker.com/r/verdaccio/verdaccio/tags/), as follows: +Dalla versione `v2.x` si possono ottenere immagini docker per [tag](https://hub.docker.com/r/verdaccio/verdaccio/tags/), come segue: -For a major version: +Per una versione maggiore: ```bash docker pull verdaccio/verdaccio:3 ``` -For a minor version: +Per una versione minore: ```bash docker pull verdaccio/verdaccio:3.0 ``` -For a specific (patch) version: +Per una specifica (patch) versione: ```bash docker pull verdaccio/verdaccio:3.0.1 ``` -For the next major release using the `beta` (master branch) version. +Per la successiva maggiore release che utilizzi la versione `beta` (ramo master). ```bash docker pull verdaccio/verdaccio:beta ``` -> If you are interested on a list of tags, [please visit the Docker Hub website](https://hub.docker.com/r/verdaccio/verdaccio/tags/). +> Se si è interessati ad un elenco dei tag, [ si prega di visitare il sito Docker Hub](https://hub.docker.com/r/verdaccio/verdaccio/tags/). -## Running verdaccio using Docker +## Eseguire verdaccio utilizzando Docker -To run the docker container: +Per avviare il contenitore Docker: ```bash docker run -it --rm --name verdaccio -p 4873:4873 verdaccio/verdaccio ``` -The last argument defines which image to use. The above line will pull the latest prebuilt image from dockerhub, if you haven't done that already. +L'ultimo argomento definisce quale immagine si utilizza. La riga sopra citata scaricherà da dockerhub l'ultima immagine pre costruita disponibile, se non ne è ancora stata creata una. -If you have [build an image locally](#build-your-own-docker-image) use `verdaccio` as the last argument. +Se è stata [costruita un'immagine localmente](#build-your-own-docker-image) utilizzare `verdaccio` come ultimo argomento. -You can use `-v` to bind mount `conf`, `storage` and `plugins` to the hosts filesystem: +È possibile utilizzare `-v` per montare `conf`, `storage` e `plugins` nel filesystem degli host: ```bash V_PATH=/path/for/verdaccio; docker run -it --rm --name verdaccio -p 4873:4873 \ @@ -66,21 +66,21 @@ V_PATH=/path/for/verdaccio; docker run -it --rm --name verdaccio -p 4873:4873 \ verdaccio/verdaccio ``` -> Note: Verdaccio runs as a non-root user (uid=100, gid=101) 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](https://docs.docker.com/storage/volumes/) is recommended over using bind mount. +> Nota: Verdaccio viene eseguito all'interno del contenitore come un utente non-root (uid=100, gid=101), se si utilizza bind mount per non tener conto delle impostazioni predefinite, è necessario assicurarsi che la cartella di mount venga assegnata all'utente corretto. Nell'esempio precedente, è necessario eseguire `sudo chown -R 100:101 /opt/verdaccio` altrimenti si presenteranno errori di permesso durante l'esecuzione. Si consiglia di [utilizzare il volume di docker](https://docs.docker.com/storage/volumes/) al posto di bind mount. -### Plugins +### Estensioni -Plugins can be installed in a separate directory and mounted using Docker or Kubernetes, however make sure you build plugins with native dependencies using the same base image as the Verdaccio Dockerfile. +I plugin possono essere installati in una cartella separata e montati utilizzando Docker o Kubernetes, ad ogni modo assicurarsi di costruire plugin con dipendenze native adoperando la stessa immagine di base del Dockerfile di Verdaccio. -### Docker and custom port configuration +### Configurazione di Docker e della porta personalizzata -Any `host:port` configured in `conf/config.yaml` under `listen` is currently ignored when using docker. +Ogni `host:port` configurato in `conf/config.yaml` sotto a `listen` viene attualmente ignorato quando si utilizza docker. -If you want to reach verdaccio docker instance under different port, lets say `5000` in your `docker run` command replace `-p 4873:4873` with `-p 5000:4873`. +Se si desidera raggiungere l'istanza docker di verdaccio da una porta differente, diciamo `5000`, nel comando `docker run` sostituire `-p 4873:4873` con `-p 5000:4873`. -In case you need to specify which port to listen to **in the docker container**, since version 2.?.? you can do so by providing additional arguments to `docker run`: `--env PORT=5000` This changes which port the docker container exposes and the port verdaccio listens to. +Nel caso in cui sia necessario specificare quale porta ascoltare **nel contenitore docker**, dalla versione 2.?.? ciò è possibile fornendo argomenti supplementari a `docker run`: `--env PORT=5000` Questo sostituisce la porta che il contenitore docker offre e la porta che verdaccio ascolta. -Of course the numbers you give to `-p` paremeter need to match, so assuming you want them to all be the same this is what you could copy, paste and adopt: +Naturalmente i numeri che vengono forniti al parametro `-p` devono combaciare, quindi, supponendo di volerli tutti uguali, questo è ciò che è possibile copiare, incollare ed adottare: ```bash PORT=5000; docker run -it --rm --name verdaccio \ @@ -88,9 +88,9 @@ PORT=5000; docker run -it --rm --name verdaccio \ verdaccio/verdaccio ``` -### Using HTTPS with Docker +### Utilizzare HTTPS con Docker -You can configure the protocol verdaccio is going to listen on, similarly to the port configuration. You have to overwrite the default value("http") of the `PROTOCOL` environment variable to "https", after you specified the certificates in the config.yaml. +È possibile configurare il protocollo che verdaccio andrà ad ascoltare, analogamente a come si configura la porta. È necessario sovrascrivere il valore predefinito ("http") della variabile ambientale del `PROTOCOL` con "https", dopo aver specificato i certificati nel config.yaml. ```bash PROTOCOL=https; docker run -it --rm --name verdaccio \ @@ -98,18 +98,18 @@ PROTOCOL=https; docker run -it --rm --name verdaccio \ verdaccio/verdaccio ``` -### Using docker-compose +### Utilizzare docker-compose -1. Get the latest version of [docker-compose](https://github.com/docker/compose). -2. Build and run the container: +1. Scaricare l'ultima versione di [docker-compose](https://github.com/docker/compose). +2. Creare ed eseguire il contenitore: ```bash $ docker-compose up --build ``` -You can set the port to use (for both container and host) by prefixing the above command with `PORT=5000`. +Si può definire la porta da utilizzare (sia per il contenitore che per l'host) anteponendo al comando precedente il prefisso `PORT=5000`. -Docker will generate a named volume in which to store persistent application data. You can use `docker inspect` or `docker volume inspect` to reveal the physical location of the volume and edit the configuration, such as: +Docker genererà un volume nominato nel quale immagazzinare i dati persistenti dell'applicazione. È possibile utilizzare `docker inspect` o `docker volume inspect` per rivelare l'ubicazione fisica del volume e modificare la configurazione, in questo modo: $ docker volume inspect verdaccio_verdaccio [ @@ -124,43 +124,43 @@ Docker will generate a named volume in which to store persistent application dat -## Build your own Docker image +## Creare la propria immagine Docker ```bash docker build -t verdaccio . ``` -There is also an npm script for building the docker image, so you can also do: +Esiste inoltre uno script npm per creare l'immagine docker, quindi si può anche fare: ```bash npm run build:docker ``` -Note: The first build takes some minutes to build because it needs to run `npm install`, and it will take that long again whenever you change any file that is not listed in `.dockerignore`. +Nota: Il primo build necessita di qualche minuto per creare perché ha bisogno di avviare `npm install`, e potrebbe impiegare lo stesso tempo ogni volta che si cambia un file che non sia elencato in `.dockerignore`. -If you want to use the docker image on a rpi or a compatible device there is also a dockerfile available. To build the docker image for raspberry pi execute: +Se si desidera utilizzare l'immagine docker su un raspberry pi o su un dispositivo compatibile, è altresì disponibile un dockerfile. Per creare un'immagine docker per raspberry pi eseguire: ```bash npm run build:docker:rpi ``` -Please note that for any of the above docker commands you need to have docker installed on your machine and the docker executable should be available on your `$PATH`. +Si prega di notare che per ognuno dei comandi docker sopra citati è necessario avere docker installato sul pc e l'eseguibile docker dovrebbe essere disponibile su `$PATH`. -## Docker Examples +## Esempi Docker -There is a separate repository that hosts multiple configurations to compose Docker images with `verdaccio`, for instance, as reverse proxy: +Esiste una cartella separata che ospita configurazioni multiple per comporre immagini Docker con `verdaccio`, per esempio, come proxy inverso: -## Docker Custom Builds +## Build personalizzati di Docker * [docker-verdaccio-gitlab](https://github.com/snics/docker-verdaccio-gitlab) * [docker-verdaccio](https://github.com/deployable/docker-verdaccio) -* [docker-verdaccio-s3](https://github.com/asynchrony/docker-verdaccio-s3) Private NPM container that can backup to s3 +* [docker-verdaccio-s3](https://github.com/asynchrony/docker-verdaccio-s3) Contenitore privato di NPM che può eseguire il back up in s3 * [docker-verdaccio-ldap](https://github.com/snadn/docker-verdaccio-ldap) * [verdaccio-ldap](https://github.com/nathantreid/verdaccio-ldap) * [verdaccio-compose-local-bridge](https://github.com/shingtoli/verdaccio-compose-local-bridge) * [docker-verdaccio](https://github.com/Global-Solutions/docker-verdaccio) * [verdaccio-docker](https://github.com/idahobean/verdaccio-docker) * [verdaccio-server](https://github.com/andru255/verdaccio-server) -* [coldrye-debian-verdaccio](https://github.com/coldrye-docker/coldrye-debian-verdaccio) docker image providing verdaccio from coldrye-debian-nodejs. \ No newline at end of file +* [coldrye-debian-verdaccio](https://github.com/coldrye-docker/coldrye-debian-verdaccio) immagine docker che esegue verdaccio da coldrye-debian-nodejs. \ No newline at end of file diff --git a/website/translated_docs/it/iis-server.md b/website/translated_docs/it/iis-server.md index 925e44f19..43f0b5420 100644 --- a/website/translated_docs/it/iis-server.md +++ b/website/translated_docs/it/iis-server.md @@ -1,31 +1,31 @@ --- id: iss-server -title: "Installing on IIS server" +title: "Installazione sul server IIS" --- -These instructions were written for Windows Server 2012, IIS 8, [Node.js 0.12.3](https://nodejs.org/), [iisnode 0.2.16](https://github.com/tjanczuk/iisnode) and [verdaccio 2.1.0](https://github.com/verdaccio/verdaccio). +Queste istruzioni sono state scritte per Windows Server 2012, IIS 8, [Node.js 0.12.3](https://nodejs.org/), [iisnode 0.2.16](https://github.com/tjanczuk/iisnode) e [verdaccio 2.1.0](https://github.com/verdaccio/verdaccio). -- Install IIS Install [iisnode](https://github.com/tjanczuk/iisnode). Make sure you install prerequisites (Url Rewrite Module & node) as explained in the instructions for iisnode. -- Create a new folder in Explorer where you want to host verdaccio. For example `C:\verdaccio`. Save [package.json](#packagejson), [start.js](#startjs) and [web.config](#webconfig) in this folder. -- Create a new site in Internet Information Services Manager. You can name it whatever you want. I'll call it verdaccio in these [instructions](http://www.iis.net/learn/manage/configuring-security/application-pool-identities). Specify the path to where you saved all files and a port number. -- Go back to Explorer and give the user that runs the application pool modify rights to the folder you just created. If you've named the new site verdaccio and did not change the app pool, it's running under an ApplicationPoolIdentity and you should give the user IIS AppPool\verdaccio modify rights see instructions if you need help. (You can restrict access later if you want so that it only has modify rights on the iisnode and verdaccio\storage) -- Start a command prompt and execute the commands below to download verdaccio: +- Installare IIS e [iisnode](https://github.com/tjanczuk/iisnode). Assicurarsi di installare i prerequisiti (Url Rewrite Module & node) come spiegato nelle istruzioni per iisnode. +- Creare una nuova cartella in Explorer in cui si desidera ospitare verdaccio. Per esempio `C:\verdaccio`. Salvare in questa cartella [package.json](#packagejson), [start.js](#startjs) e [web.config](#webconfig). +- Creare un nuovo sito su Internet Information Services Manager. È possibile nominarlo come si preferisce. In queste [istruzioni](http://www.iis.net/learn/manage/configuring-security/application-pool-identities) verrà chiamato verdaccio. Specificare il percorso in cui sono stati salvati i file ed il numero della porta. +- Tornare indietro a Explorer e autorizzare l'utente che esegue il gruppo di applicazioni a poter modificare la cartella appena creata. Se si è nominato il nuovo sito verdaccio e non si è modificato il gruppo di applicazioni, allora questo sta funzionando grazie ad un'ApplicationPoolIdentity e si dovrebbe dare all'utente le autorizzazioni di poter modificare IIS AppPool\verdaccio, vedere le istruzioni in caso di aiuto. (Se si desidera è possibile restringere l'accesso successivamente, così che si abbiano solo le autorizzazioni per modificare su iisnode e verdaccio/storage) +- Iniziare un prompt dei comandi ed eseguire quelli sottostanti per scaricare verdaccio: cd c:\verdaccio npm install -- Make sure you have an inbound rule accepting TCP traffic to the port in Windows Firewall -- Thats it! Now you can navigate to the host and port that you specified +- Assicurarsi di possedere una regola in entrata che accetti il traffico TCP alla porta in Windows Firewall +- Con questo è tutto! Ora si può navigare nell'host e nella porta che sono stati specificati -I wanted the `verdaccio` site to be the default site in IIS so I did the following: +Desideravo che `verdaccio` fosse il sito di default su IIS, quindi ho intrapreso le seguenti azioni: -- I made sure the .npmrc file in `c:\users{yourname}` had the registry set to `"registry=http://localhost/"` -- I stopped the "Default Web Site" and only start the site "verdaccio" site in IIS -- I set the bindings to "http", ip address "All Unassigned" on port 80, ok any warning or prompts +- Mi sono assicurato che il file .nmprc in `c:\users{yourname}` avesse il registro configurato su `"registry=http://localhost/"` +- Ho arrestato il "Sito Web predefinito" e ho avviato esclusivamente il sito "verdaccio" su IIS +- Ho stabilito le connessioni a "http", indirizzo ip "All Unassigned" sulla porta 80, ok qualsiasi avvertenza o prompt -These instructions are based on [Host Sinopia in IIS on Windows](https://gist.github.com/HCanber/4dd8409f79991a09ac75). I had to tweak my web config as per below but you may find the original from the for mentioned link works better +Queste istruzioni sono basate su [Host Sinopia in IIS on Windows](https://gist.github.com/HCanber/4dd8409f79991a09ac75). Ho dovuto fare un piccolo aggiustamento alla configurazione web come si può notare qui sotto, ma è possibile trovare l'originale dal link menzionato che funziona meglio -A default configuration file will be created `c:\verdaccio\verdaccio\config.yaml` +Verrà creato un file di configurazione predefinito `c:\verdaccio\verdaccio\config.yaml` ### package.json @@ -97,7 +97,7 @@ require('./node_modules/verdaccio/src/lib/cli.js'); ``` -### Troubleshooting +### Risoluzione dei problemi -- **The web interface does not load when hosted with https as it tries to download scripts over http.** - Make sure that you have correctly mentioned `url_prefix` in verdaccio config. Follow the [discussion](https://github.com/verdaccio/verdaccio/issues/622). \ No newline at end of file +- **L'interfaccia web non viene caricata quando è allocata su https dal momento che tenta di scaricare script su http.** + Assicurarsi di aver nominato correttamente `url-prefix` nella configurazione di verdaccio. Seguire la [discussione](https://github.com/verdaccio/verdaccio/issues/622). \ No newline at end of file diff --git a/website/translated_docs/it/install.md b/website/translated_docs/it/install.md index 580a1ea83..48408068f 100644 --- a/website/translated_docs/it/install.md +++ b/website/translated_docs/it/install.md @@ -6,33 +6,33 @@ Verdaccio è un'applicazione web multi piattaforma. Per la sua installazione son #### Prerequisiti -1. Node higher than - - For version `verdaccio@2.x` Node `v4.6.1` is the minimum supported version. - - For version `verdaccio@latest` Node `6.12.0` is the minimum supported version. +1. Nodo maggiore di + - Per la versione `verdaccio@2.x` Node `v4.6.1` è la versione minima supportata. + - Per la versione `verdaccio@latest` Node `6.12.0` è la versione minima supportata. 2. npm `>=3.x` or `yarn` -3. The web interface supports the `Chrome, Firefox, Edge, and IE9` browsers. +3. L'interfaccia web supporta i browser `Chrome, Firefox, Edge, e IE9`. -## Installing the CLI +## Installazione di CLI -`verdaccio` must be installed globaly using either of the following methods: +`verdaccio` deve essere installato globalmente utilizzando uno dei seguenti metodi: -Using `npm` +Usando `npm` ```bash npm install -g verdaccio ``` -or using `yarn` +o usando `yarn` ```bash yarn global add verdaccio ``` -![install verdaccio](/svg/install_verdaccio.gif) +![installare verdaccio](/svg/install_verdaccio.gif) -## Basic Usage +## Utilizzo di base -Once it has been installed, you only need to execute the CLI command: +Una volta che è stato installato, è necessario solamente eseguire il comando CLI: ```bash $> verdaccio @@ -40,14 +40,14 @@ warn --- config file - /home/.config/verdaccio/config.yaml warn --- http address - http://localhost:4873/ - verdaccio/3.0.1 ``` -For more information about the CLI, please [read the cli section](cli.md). +Per ulteriori informazioni riguardo a CLI, si prega di [leggere la sezione cli](cli.md). -## Docker Image +## Immagine Docker -`verdaccio` has an official docker image you can use, and in most cases, the default configuration is good enough. For more information about how to install the official image, [read the docker section](docker.md). +`verdaccio` ha un'immagine docker ufficiale disponibile da utilizzare, ed in molti casi, la configurazione predefinita è sufficientemente buona. Per ulteriori informazioni su come installare l'immagine ufficiale, [leggere la sezione docker](docker.md). ## Cloudron -`verdaccio` is also available as a 1-click install on [Cloudron](https://cloudron.io) +`verdaccio` è anche disponibile come applicazione da installare in 1 click su [Cloudron](https://cloudron.io) -[![Install](https://cloudron.io/img/button.svg)](https://cloudron.io/button.html?app=org.eggertsson.verdaccio) \ No newline at end of file +[![Installazione](https://cloudron.io/img/button.svg)](https://cloudron.io/button.html?app=org.eggertsson.verdaccio) \ No newline at end of file