multi-platform deployment with node