Eseguire la build e distribuire

Quando si aggiunge un’applicazione, si può scegliere una delle seguenti opzioni per eseguire la build dell’applicazione e impostare l’immagine del container:

  • Nixpacks: prende il codice dell’applicazione dalla directory sorgente del provider Git e rileva automaticamente il linguaggio, il framework e le dipendenze del runtime dell’applicazione per configurare l’ambiente. Nixpacks utilizza meno risorse e supporta molti linguaggi/framework.
  • Buildpacks: simili a Nixpacks, i Buildpacks sono script che vengono eseguiti quando l’applicazione viene distribuita per installare le dipendenze e configurare l’ambiente; tuttavia, i Buildpacks supportano meno linguaggi.
  • Dockerfile: se il linguaggio dell’applicazione non è supportato da Nixpacks o Buildpacks, si può usare un Dockerfile per impostare l’immagine del container. I Dockerfile danno un maggiore controllo e si possono utilizzare con quasi tutti i linguaggi.

Su Kinsta si può distribuire un’applicazione manualmente oppure si possono impostare distribuzioni automatiche in modo che venga distribuita ogni volta che viene effettuato un commit sul branch nel repository Git.

Questo articolo ti è stato utile?