@evershop/azure_file_storage
v1.2.0
Published
An extension for EverShop to use Azure File Storage
Downloads
18
Maintainers
Keywords
Readme
Azure storage extension for EverShop
This extension allows you to store your EverShop files including product images, banners on Azure Blob Storage.
Note: This extension requires EverShop version 1.0.0-rc.9 or higher.
Installation guide
Step 1: Install the extension using npm:
npm install @evershop/azure_file_storage
Step 2: Enable the extension
Edit the config/default.json
file in the root directory of your EverShop installation and add the following line to the extensions
section:
{
...,
"system": {
...,
"extensions": [
...,
{
"name": "azure_file_storage",
"resolve": "node_modules/@evershop/azure_file_storage",
"enabled": true,
"priority": 10
}
]
}
}
Step 3: Add the Azure storage connection string to the environment variables
Edit the .env
file:
AZURE_STORAGE_CONNECTION_STRING="<Your connection string>"
AZURE_STORAGE_CONTAINER_NAME="<Your container name>"
Example:
AZURE_STORAGE_CONNECTION_STRING="DefaultEndpointsProtocol=https;AccountName=myevershop;AccountKey=+b1/nrwkpOF5DZCybDqSDFDdfGCQSbx8eua3y7sadgfdgdfAdNNbns6xMNh+EeE0b10uc0ZJ+AStvBx8pg==;EndpointSuffix=core.windows.net"
AZURE_STORAGE_CONTAINER_NAME="images"
Step 4: Activate the Azure file storage
Edit the config/default.json
file in the root directory of your EverShop installation and add the following line to the file_storage
section:
{
...,
"system": {
...,
"file_storage": "azure"
}
}
Step 4: Run the build command
npm run build
Note: You can get the connection string from the Azure portal.