alias dc=’docker-compose’
dc up -d
dc down
Можно расширить функционал, добавив в корень модуля файлы addon_options.php (для админки) и addon_include.php (для рантайма). Эти изменения сохранится при обновлении базового модуля.
В файле addon_options.php нужно определить метод showAddonTab() который отвечает за рендер содержимого карточки.
В файле addon_include.php можно произвести любые действия и записать их в массив $result. Все содержимое этого массива будет включено в макросы письма.
| #!/usr/bin/env bash | |
| sudo apt update | |
| sudo apt -y install curl | |
| # Set up PHP 8.0 | |
| sudo apt update | |
| sudo apt -y install software-properties-common | |
| sudo add-apt-repository ppa:ondrej/php | |
| sudo apt update |
| #!/usr/bin/env bash | |
| # Installing Node 16: | |
| nvm i 16 | |
| node -v | |
| # v16.15.0 | |
| npm -v | |
| # 8.5.5 |
| #!/usr/bin/env bash | |
| # first run | |
| docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=secret \ | |
| -e MYSQL_DATABASE=laravel -e MYSQL_USER=laravel -e MYSQL_PASSWORD=secret \ | |
| -v ~/mysql-data:/var/lib/mysql mysql:8 | |
| # stop service | |
| docker stop mysql |
| #!/usr/bin/env bash | |
| # first run redis with persistence | |
| docker run -p 6379:6379 --name redis -d redis --save 60 1 --loglevel warning | |
| # stop service | |
| docker stop redis | |
| # start service | |
| docker start redis |