separate app dir paas behavior from container behavior