make sure /app/web exists