# 1. Download the project (unzip) and cd project folder
# Chown permissions
chmod +x ./magesla.sh
- Before using the script, make a change to the ./compose/env file
- Make a change to the vendor permissions files located in ./templatees/$vendor/credentials.ini. You can add as many accesses as you want.
- Upload your modules to the ./upload folder, after running the script, these modules will be added to your repository
- In the file ./templatees/github/extensions.txt add a list of available modules on github.
# Run script
./magesla.sh
- Exit - Stop containers and exit the project
- Build - Build images --no-cache (only dev mode). You can attach local images for a build project
version: "3"
services:
web:
container_name: ${LOCAL_URL}
build:
context: ./images/nginx
...
# And for phpfpm as well.
context: ./images/phpfpm
...
- Start - Run containers before downloads
- Download - Download repositories process. Select a single vendor number or select choice 1 to download all vendor ext
- Report - Generate the report of all ext. See ./extension.csv file
- Sync - Sync process between your local ext and remote server (See ./compose/env file)
If you find it useful and want to invite us for a beer, just click on the donation button. Thanks!