Come possiamo aiutarti?

Cerca nelle nostre guide e nei tutorial oppure esplora le categorie qui sotto.

Come faccio il deploy della mia prima app su Dokploy?

App 114 visualizzazioni Markdown
  1. Nel pannello apri I miei server e clicca sul tuo server.
  2. Nella scheda Panoramica aspetta che la riga App dica "Dokploy è pronto". La pagina si aggiorna da sola.
  3. Apri il link HTTPS nella riga Indirizzo del pannello e inserisci i dati delle righe Email e Password.

La tua prima app

  1. Nella pagina Projects premi Create Project, poi aggiungi un'Application con Create Service.
  2. Nella sezione Provider dell'app scegli Git. Inserisci Repository URL, Branch e, se serve, Build Path, poi premi Save.
  3. Inserisci le tue variabili nella scheda Environment. Metti anche quelle necessarie alla build in Build-time Arguments.
  4. Nella scheda Domains premi Add Domain: Host è il tuo dominio, Container Port è la porta della tua app, HTTPS è attivo e Certificate Provider è Let's Encrypt.
  5. Premi Deploy.

Deploy con git push

  1. Copia il Webhook URL dalla scheda Deployments dell'app. Tieni segreto questo indirizzo.
  2. Su GitHub apri le Settings del repository, vai su Webhooks e premi Add webhook. Usa quell'indirizzo come Payload URL, application/json come Content type e il push come unico evento.

Da quel momento, ogni push sul branch scelto compila e pubblica una nuova versione, mentre i push su altri branch vengono ignorati.

Chiudere la porta 3000

Quando il pannello si apre sul suo indirizzo HTTPS, puoi chiudere l'accesso tramite IP. Docker salta ufw sulle porte che pubblica, quindi ufw non può farlo. Connettiti via SSH ed esegui il comando ufficiale:

docker service update --publish-rm "published=3000,target=3000,mode=host" dokploy

Se non è stato possibile emettere un certificato, l'indirizzo del pannello è http://IP:3000. In tal caso lascia la porta aperta e imposta un dominio in Settings, nella pagina Web Server.

Non hai ancora un server? Ordina un server con Dokploy già installato: scegli la dimensione e paghi solo ciò che scegli.

Ti è stato utile?

Grazie per il tuo feedback!

Hai ancora bisogno di aiuto?

Se non trovi ciò che ti serve, contattaci.