Hosting.

Omdat Angular volledig client-side draait, heb je niets speciaals aan hosting faciliteiten nodig. Een standaard Windows of Linux hostingpakket volstaat.
Hier enkele mogelijkheden op een rijtje:

Standaard Windows - Linux hosting.

  • Compileer de applicatie met het commando:
    $ ng build --prod
    .
  • Upload de bestanden in de dist-folder naar de public-folder van je hosting.

Host je de website in een subfolder, dan moet je de subfolder tijdens de compilatie meegeven:

$ ng build --prod --base-href /subfolder/

Firebase hosting.

  1. Compileer de applicatie:
    $ ng build --prod

Onderstaande commando's werken NIET in Git Bash. Gebruik de terminal in je IDE.

  1. Initialiseer de applicatie:
    $ firebase init
    • Selecteer, met de pijltjes-toets, Hosting en druk op spacebar.
    • Druk op enter.
    • Selecteer, met de pijltjes-toets, het project en druk op enter.
      (deze optie is enkel beschikbaar als je meerdere projecten hebt aangemaakt.)
    • Wijzig de public directory naar dist/projectNaam.
    • Configure as a single-page app: Y.
    • Overwrite dist/index.html: N.
  2. Upload de applicatie:
    $ firebase deploy

Heb je meerdere Google accounts? Gebruik dan volgende commando's om van count te wisselen:

$ firebase logout
$ firebase login