compile webapp