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 |