Come distribuisco la mia app Node.js?
- Nel pannello apri I miei server e clicca sul tuo server.
- Nella scheda Panoramica aspetta che la riga App dica "Node.js è pronto". La pagina si aggiorna da sola.
- Apri il link nella riga Indirizzo del sito. La pagina di esempio mostra la versione di Node.js.
Eseguire la tua app
Connettiti via SSH e passa all'utente app:
su - app
cd ~/uygulama
Porta qui il tuo codice, per esempio con git clone. Puoi eliminare il server.js di esempio. Installa le dipendenze e avvia la tua app:
npm install
pm2 delete uygulama
pm2 start server.js --name uygulama
pm2 save
La tua app deve restare in ascolto sulla porta 3000. Caddy inoltra a quella porta le richieste HTTPS in arrivo.
Il tuo dominio
- Punta il record A del tuo dominio all'indirizzo IP del tuo server.
- Come root, sostituisci il vecchio nome ovunque:
sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile.OLD_NAMEè la parte dopohttps://nell'indirizzo mostrato nel pannello. - Esegui
systemctl reload caddy.
Caddy ottiene e rinnova il certificato da solo.
Verso l'esterno sono aperte solo la 80, la 443 e la 22 per SSH.
Non hai ancora un server? Ordina un server con Node.js già installato: scegli la dimensione e paghi solo ciò che scegli.
Grazie per il tuo feedback!