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 -bh /subfolder/

Firebase hosting.

  1. Compileer de applicatie: ng build --prod.
  2. Initialiseer de applicatie: firebase init.
    • Selecteer, met de shift-toets, Hosting en 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.
    • Configure as a single-page app: Y.
    • Overwrite dist/index.html: N.
  3. Upload de applicatie: firebase deploy