# gt-next: General Translation Next.js SDK: Distribuzione in produzione
URL: https://generaltranslation.com/it/docs/next/tutorials/quickdeploy.mdx
---
title: Distribuzione in produzione
description: Distribuiamo la tua app Next.js con GT
---
{/* GENERATO AUTOMATICAMENTE: non modificare direttamente. Modifica invece il template in content/docs-templates/. */}
## Panoramica
Questo è un breve tutorial per aiutarti a eseguire il deployment della tua app Next.js con GT.
In tutto, dovrebbe richiedere meno di 5 minuti.
Lo faremo in 3 passaggi:
Aggiungi le chiavi API di produzione.
Esegui il comando `gt configure` per configurare il progetto.
Aggiungi il comando `translate` allo script di build.
## Prerequisiti
Supponiamo che tu abbia già configurato la tua app Next.js con GT.
In caso contrario, configura prima il progetto seguendo la [Guida rapida](/docs/next).
## Passaggio 1: Aggiungi le tue chiavi API di produzione 🔑
Per distribuire la tua app in produzione, dovrai usare una chiave API di produzione.
Dalla tua [dashboard](https://generaltranslation.com/dashboard), vai su **API Keys** nella barra laterale.
Fai clic su **Create API Key** e aggiungile al tuo ambiente di produzione.
```bash copy
GT_API_KEY="YOUR_GT_API_KEY"
GT_PROJECT_ID="YOUR_GT_PROJECT_ID"
```
**Proteggi le tue chiavi API!**
Le chiavi di produzione devono essere usate **solo** in produzione.
Allo stesso modo, le chiavi di sviluppo devono essere usate **solo** in fase di sviluppo.
*Non eseguire mai il commit delle tue chiavi API in un repository pubblico!*
## Passaggio 2: Esegui il comando `gt configure` 🔧
Se hai già eseguito il Setup Wizard, puoi saltare questo passaggio.
Il Setup Wizard avrà già eseguito il comando `gt configure` per te.
Esegui il comando `gt configure` per configurare il progetto.
```bash copy
npx gt configure
```
Se non vuoi che le tue traduzioni siano ospitate sulla CDN di GT, seleziona "No" quando richiesto.
Dovrai anche configurare la funzione [`loadTranslations`](/docs/next/api/config/load-translations).
## Passaggio 3: aggiungi il comando translate allo script di build 🏗️
L'ultimo passaggio consiste nell'aggiungere il [comando translate](/docs/cli/translate) allo script di build.
Assicurati che il comando translate venga eseguito prima del comando di build.
```json title="package.json" copy
{
"scripts": {
"build": "npx gt translate && <...YOUR_BUILD_COMMAND...>"
}
}
```
Ecco fatto! Ora, quando distribuisci la tua app in produzione ed esegui `npm run build`,
il progetto verrà tradotto automaticamente e distribuito insieme alla tua app.
***
## Passaggi successivi
* Consulta la [documentazione della CLI](/docs/cli) per ulteriori informazioni sullo strumento CLI.
* Scopri [qui](/docs/cli/configure) le diverse opzioni di configurazione dello strumento CLI.
* Leggi [qui](/docs/next/concepts/environments) quali sono le differenze tra gli ambienti di produzione e di sviluppo.