Comment on page

The master folder

Create a master folder which will hold
  • the .env file to be copied into each deployment
  • the storage folder so that it survives deployments
If your website name is then navigate to the ~/www/ folder. Then execute the following;
mkdir master && cd master && \
mkdir storage && \
mkdir storage/app && \
mkdir storage/app/public && \
mkdir storage/framework && \
mkdir storage/framework/cache && \
mkdir storage/framework/cache/data && \
mkdir storage/framework/sessions && \
mkdir storage/framework/views && \
mkdir storage/logs && \
cd ..
This will create the required empty folder structure for your laravel project's storage
Files that are stored in this storage folder will persist between deployments and give zero downtime.
Note that this folder structure is within the folder named after your site.