Configura il dominio
Scegli un dominio o un indirizzo IP che punti al tuo server. Hai diverse opzioni:
1. Usa il tuo dominio (assicurati che il record DNS A o CNAME punti all'IP del server):
dokku domains:set-global yourdomain.com
2. Oppure usa direttamente l'IP del tuo server (non consigliato per la produzione):
dokku domains:set-global 10.0.0.2
3. Oppure usa sslip.io per la risoluzione DNS automatica del tuo IP:
dokku domains:set-global 10.0.0.2.sslip.io
Aggiungi la tua chiave pubblica SSH
Una chiave pubblica SSH viene usata per autenticare in modo sicuro l'accesso al server.
La tua chiave pubblica si trova solitamente in ~/.ssh/id_rsa.pub (sulla tua macchina locale). Se non ne hai una, generala con:
ssh-keygen
Aggiungi la tua chiave pubblica a Dokku per concedere i permessi di deployment.
# Add existing authorized keys cat ~/.ssh/authorized_keys | dokku ssh-keys:add admin # Or add a specific public key string PUBLIC_KEY="your-public-key-contents-here" echo "$PUBLIC_KEY" | dokku ssh-keys:add admin
Distribuisci la tua prima applicazione
Segui la guida ufficiale per distribuire le app: https://dokku.com/docs/deployment/application-deployment/