Volg deze handleiding om aan de slag te gaan met Node.js. Hiervoor moet je eerst een Node.js pakket aankopen als optie op je webhosting.
Stap 1: je Node.js app uploaden in git
Het deployen van je Node.js applicatie doen we met jouw code die we ophalen vanuit een online git repository (bv. GitHub, GitLab, Bitbucket… ). Daarom moet je jouw applicatie eerst lokaal installeren (npm install) en vervolgens uploaden in een git repository. Kopieer je respository link (zie screenshot) voor stap 2.
Stap 2: voeg je Node.js instance toe
Nadat je Node.js applicatie in een git repository zit, moet je ze linken aan je Node.js instance bij Combell. Voeg daarvoor een Node.js instance toe en link het aan je git repository.
Om je Node.js instance toe te voegen volg je deze stappen in het controlepaneel:
- Ga naar “Mijn Producten” > “Webhosting” en klik op “Beheer hosting” naast je domeinnaam.
- Klik op “Node.js” in het menu links.
- Klik rechts op “Instance toevoegen”.
- Vul de gegevens van je applicatie in: Friendly name, Node.js versie en de poort waarop de applicatie te bereiken is.
- Lees de repositoryvereisten na. In het package.json bestand moet sowieso een “build” en “serve” script aanwezig zijn in het “scripts” veld
- Vul je repository link in. Die kan je kopiëren vanuit jet git repository (bv. Github).
- Kopieer de Deploy key en klik op “Instance toevoegen” om te bevestigen.
- Voeg de deploy key toe aan je git repository zoals GitHub, zie screenshot. Read-only toegang is voldoende.
Stap 3: je Node.js pipeline uitvoeren
Na het aanmaken van je instance kunnen we de pipeline uitvoeren.
Om je Node.js pipeline uit te voeren volg je deze stappen in het controlepaneel:
- Ga naar “Mijn Producten” > “Webhosting” en klik op “Beheer hosting” naast je domeinnaam.
- Klik op “Node.js” in het menu links en kies je instance.
- Klik rechts op “Pipeline uitvoeren”, zie screenshot.
- Je pipeline wordt nu uitgevoerd. Is die succesvol, dan draait je applicatie. Om ze ook online beschikbaar te maken, wijzig je de backend van je hostingpakket, zie volgende stap.
Stap 4: Maak je app online beschikbaar
Als je wil dat je app ook via het internet te bereiken is, koppel ze dan aan een website op je hostingpakket.
Om je Node.js applicatie online beschikbaar te maken, volg je deze stappen in het controlepaneel:
- Ga naar “Mijn Producten” > “Webhosting” en klik op “Beheer hosting” naast je domeinnaam.
- Klik op “Websites & SSL” in het menu links.
- Klik rechts op “Beheer website” en kies voor “Website backend wijzigen”.
- Selecteer “Node.js” en kies je Node.js applicatie.
- Klik op “Website backend wijzigen” om te bevestigen. Surf je nu naar de website, dan krijg je de Node.js applicatie te zien.