Πώς κάνω deploy την εφαρμογή Node.js μου;
- Στο πάνελ ανοίξτε το Οι servers μου και πατήστε στον server σας.
- Στην καρτέλα Επισκόπηση, περιμένετε μέχρι η γραμμή Εφαρμογή να γράψει «Το Node.js είναι έτοιμο». Η σελίδα ανανεώνεται μόνη της.
- Ανοίξτε τον σύνδεσμο της γραμμής Διεύθυνση ιστοτόπου. Η δοκιμαστική σελίδα δείχνει την έκδοση του Node.js.
Εκτέλεση της δικής σας εφαρμογής
Συνδεθείτε μέσω SSH και περάστε στον χρήστη της εφαρμογής:
su - app
cd ~/uygulama
Φέρτε εδώ τον κώδικά σας, για παράδειγμα με git clone. Μπορείτε να διαγράψετε το δοκιμαστικό server.js. Εγκαταστήστε τις εξαρτήσεις και ξεκινήστε την εφαρμογή σας:
npm install
pm2 delete uygulama
pm2 start server.js --name uygulama
pm2 save
Η εφαρμογή σας πρέπει να ακούει στη θύρα 3000. Το Caddy προωθεί εκεί τα εισερχόμενα αιτήματα HTTPS.
Δικό σας domain
- Δείξτε την εγγραφή A του domain σας στη διεύθυνση IP του server σας.
- Ως root, αντικαταστήστε το παλιό όνομα παντού:
sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile. ΤοOLD_NAMEείναι το τμήμα μετά τοhttps://στη διεύθυνση που φαίνεται στο πάνελ. - Εκτελέστε
systemctl reload caddy.
Το Caddy παίρνει και ανανεώνει μόνο του το πιστοποιητικό.
Προς τα έξω είναι ανοιχτές μόνο οι 80, 443 και η 22 για SSH.
Δεν έχετε ακόμη server; Παραγγείλτε server με εγκατεστημένο το Node.js: επιλέγετε το μέγεθος και πληρώνετε μόνο γι' αυτό που επιλέγετε.
Ευχαριστούμε για τα σχόλιά σας!