I'm deploying a Flask Web App to a Linux B1 App Service with one instance. My zip package size is under 900MB.
When the web app is running I get the following error: "Offset to Central Directory cannot be held in an Int64", but if I stop the App Service and retry, it deploys without any problems.
My local project directory is 4GBs including the environment(3.5GB of this data are GeoTIFF files). The Web App currently doesn't generate any excess data while it's running.
My quotas tab shows that I have plenty of available space in the App Service with the app successfully deployed and running.

One of the deployment logs:
hh:24:11 Project: Zip package size: 843 MB
hh:24:13 Project: Fetching changes.
hh:24:14 Project: Cleaning up temp folders from previous zip deployments and extracting pushed zip file /tmp/zipdeploy/499c6545-c5e9-48f1-9cf2-982df9c59b5f.zip (267.84 MB) to /tmp/zipdeploy/extracted
hh:24:14 Project: Offset to Central Directory cannot be held in an Int64.
hh:24:18 Project: Deployment failed.
I've noticed that the pushed zip files size changes between 250 and 400 MB during these failed deployments.
Thank you for the help in advance!