Kudu vs. Kudu Lite

Mark Wonsil 1 Reputation point
2020-11-02T17:58:02.63+00:00

I am migrating a PHP workload. I have a single Linux app service plan. One of my web-apps deploys perfectly on every push to GitHub. Two other web-apps fail on deployment. When I go to the deployment tools for the one that works, I see this: Kudu but the one that doesn't work I get Kudu Lite. 36931-kudu.png

The deploy log for Kudu looks like:

TIME ACTIVITY LOG
1:31:54 PM Updating submodules.
1:31:54 PM Preparing deployment for commit id '8d32c96aa5'.
1:31:54 PM Running custom deployment command...
1:31:54 PM Not setting execute permissions for bash deploy.sh
1:31:54 PM Running deployment command...
1:31:57 PM Running post deployment command(s)...
1:31:57 PM Triggering recycle (preview mode disabled).
1:31:57 PM Deployment successful.

The deploy log for the Kudu Lite:

7:42:15 AM GMT-5 Failed temp-59 (N/A) Fetch from git@github.com:xxxxx/xxxxx.git

Clicking on Show Logs... shows:

error: cannot run ssh: No such file or directory\nfatal: unable to fork\n\n/usr/bin/git fetch origin --progress

Is there a way to force the deployment through Kudu vs. Kudu Lite? Is there a way to get Kudu Lite to deploy a simple PHP site on a Linux Web App?

Thanks!!!

Azure App Service
Azure App Service
Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
6,916 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Mark Wonsil 1 Reputation point
    2020-11-14T12:48:13.953+00:00

    I received a recommendation to make an appConfig setting:

    SCM_ENABLE_DYNAMIC_INSTALL = false

    Since setting this, I have been able to push to my GitHub repository and the deploy not fail.

    0 comments No comments