add build_app_port