RATTKIN: Angular muze byt kompilovan (HTML->TypeScript) u klienta nebo tzv. Ahead-of-Time (AoT) na serveru pro vyssi vykon.
K tomu potrebujes "ng-cli" a "npm". AoT se zapina "ng build -prod --sourcemaps".
Jinak je postup deploye jako u PHP a pokud nechceš AoT, už to umíš:
Pullnes branch a restartujes webserver (apache, nginx, nodejs...). Před restartem si nad tím můžeš ještě spustit nějaké minifikace a spojování skriptů/stylů (grunt) pro produkční prostředí.
Distribuce linuxu je pak věc osobních preferencí, já mám rád Ubuntu.