Zorg ervoor dat men zowel meteor als npm geïnstalleerd heeft op de server.
sudo apt-get install -y nodejs
sudo apt-get install -y meteor
Hierna clone je de repository met het git commando.
(indien men dit nog niet heeft: sudo apt-get install -y git
)
git clone https://github.com/joen194/Cloud_Apllications
Ga in de repository en pas het volgende bestand aan.
/server/registerscript.js
Op lijn 23 voegd met de secret key in van u google web app in.
Dit is nodig om de reCaptcha te configureren.
lijn: 23 secretKey: 'key'
Verder in het bestand voegd men het wachtwoord van het email adres in.
lijn: 46 var password = 'nope';
In /client/js/LoginPage.js past men de siteKey aan volgens de google web app.
lijn: 12 siteKey: "uw site key",
In de map voeg de volgende commando's uit:
npm install
Om dan meteor te starten:
meteor
Om meteor te starten op een poort van een site:
env ROOT_URL=http://'urlsite:poort meteor
Nu zal men even in de iets moeten toevoegen om google te configureren.
In client/templates/LoginPage.html uncommend je de loginbuttons lijn.
lijn: 21 <!-- {{> loginButtons}} -->
verander naar {{> loginButtons}}
Nu Als men meteor opstart en naar de loginpagina gaat zal men naast de aanmeld knop een 'sign in' zien staatn. Hierin configureerd men google met behulp van de Client-ID en de Clientgeheim.
Na de configuratie verwijderd men lijn 21 in LoginPage.html.
Nu Al de stappen compleet zijn start men meteor op door env ROOT_URL=http://'urlsite:poort meteor
uit te voeren.
En je bent klaar !