Come possiamo aiutarti?

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

Come faccio il deploy della mia app MEAN?

App 119 visualizzazioni Markdown
  1. Nel pannello apri I miei server e clicca sul tuo server.
  2. Nella scheda Panoramica aspetta che la riga App dica "MEAN è pronto". La pagina si aggiorna da sola.
  3. Apri il link nella riga Indirizzo del sito. Se la pagina di esempio mostra MongoDB: OK, l'app raggiunge il database.

Cartelle

  • /home/app/uygulama/sunucu: l'app Express (server.js). La stringa di connessione è nel file .env accanto.
  • /home/app/uygulama/istemci: il sorgente Angular. La build viene scritta nella cartella sunucu/public.

Modificare il codice

Connettiti via SSH ed esegui:

su - app

cd ~/uygulama

Dopo aver copiato il tuo codice, riavvia l'app:

pm2 restart uygulama

L'app deve ascoltare sulla porta 3000.

MongoDB

MongoDB è raggiungibile solo dall'interno del server. Le righe Login e Password nel pannello sono l'account admin. Per connetterti dal tuo computer, usa un tunnel SSH.

Il tuo dominio

  1. Punta il record A del tuo dominio all'indirizzo IP del tuo server.
  2. Come root, sostituisci il vecchio nome ovunque: sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile. OLD_NAME è la parte dopo https:// nell'indirizzo mostrato nel pannello.
  3. 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 MEAN 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.