mirror of
https://github.com/shadoll/sscript.git
synced 2025-12-20 02:26:05 +00:00
Update
This commit is contained in:
30
README.md
30
README.md
@@ -27,7 +27,8 @@ yarn
|
|||||||
|
|
||||||
# Scripts
|
# Scripts
|
||||||
|
|
||||||
## 📁 git
|
## 📁 git (2)
|
||||||
|
subfolder: `/git`
|
||||||
|
|
||||||
### storage_push
|
### storage_push
|
||||||
Upload all changes in storage folder into git repository
|
Upload all changes in storage folder into git repository
|
||||||
@@ -35,11 +36,13 @@ Upload all changes in storage folder into git repository
|
|||||||
### submodule_pull
|
### submodule_pull
|
||||||
Update git submodules
|
Update git submodules
|
||||||
|
|
||||||
## 📁 File system
|
## 📁 File system (1)
|
||||||
|
subfolder: `/fs`
|
||||||
|
|
||||||
### fix_permissions
|
### fix_permissions
|
||||||
|
|
||||||
## 📁 Docker
|
## 📁 Docker (3)
|
||||||
|
subfolder: `/docker`
|
||||||
|
|
||||||
### up
|
### up
|
||||||
run docker-compose containers in demonise
|
run docker-compose containers in demonise
|
||||||
@@ -51,3 +54,24 @@ stop docker-compose containers
|
|||||||
|
|
||||||
## prune
|
## prune
|
||||||
Cleanup Docker
|
Cleanup Docker
|
||||||
|
|
||||||
|
## 📁 app (6)
|
||||||
|
execute command in 'app' container
|
||||||
|
|
||||||
|
subfolder: `/app`
|
||||||
|
|
||||||
|
### php
|
||||||
|
### npm
|
||||||
|
### yarn
|
||||||
|
### git
|
||||||
|
### composer
|
||||||
|
### artisan
|
||||||
|
|
||||||
|
## 📁 db (3)
|
||||||
|
execute command in 'db' container
|
||||||
|
|
||||||
|
subfolder: `/db`
|
||||||
|
|
||||||
|
### mysql
|
||||||
|
### dump
|
||||||
|
### restore
|
||||||
|
|||||||
15
package.json
15
package.json
@@ -19,9 +19,20 @@
|
|||||||
"fs.fix_permissions": "./scripts/fs/fix_permissions.sh",
|
"fs.fix_permissions": "./scripts/fs/fix_permissions.sh",
|
||||||
"docker.up": "./scripts/docker/up.sh",
|
"docker.up": "./scripts/docker/up.sh",
|
||||||
"docker.down": "./scripts/docker/down.sh",
|
"docker.down": "./scripts/docker/down.sh",
|
||||||
"docker.prune": "./scripts/docker/prune.sh"
|
"docker.prune": "./scripts/docker/prune.sh",
|
||||||
|
"app.artisan": "./scripts/app/artisan.sh",
|
||||||
|
"app.composer": "./scripts/app/composer.sh",
|
||||||
|
"app.git": "./scripts/app/git.sh",
|
||||||
|
"app.npm": "./scripts/app/npm.sh",
|
||||||
|
"app.yarn": "./scripts/app/yarn.sh",
|
||||||
|
"app.php": "./scripts/app/php.sh",
|
||||||
|
"db.mysql": "./scripts/db/mysql.sh",
|
||||||
|
"db.dump": "./scripts/db/dump.sh",
|
||||||
|
"db.restore": "./scripts/db/restore.sh"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"publ": "npm version patch; git add *; git commit -mUpdate; git push; npm publish"
|
"pub_stage1": "git add * && git commit -mUpdate",
|
||||||
|
"pub_stage2": "npm version patch && && git commit -mUpdate && git push",
|
||||||
|
"pub_stage3": "npm publish"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,10 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
#
|
|
||||||
# @package sscripts
|
|
||||||
# @author sHa <sha@shadoll.dev>
|
|
||||||
# @copyright 2019 shadoll
|
|
||||||
# @version 19.6.7
|
|
||||||
# @link https://shadoll.dev
|
|
||||||
#
|
|
||||||
|
|
||||||
docker-compose exec app php artisan "$@"
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
#
|
|
||||||
# @package sscripts
|
|
||||||
# @author sHa <sha@shadoll.dev>
|
|
||||||
# @copyright 2019 shadoll
|
|
||||||
# @version 19.6.7
|
|
||||||
# @link https://shadoll.dev
|
|
||||||
#
|
|
||||||
|
|
||||||
|
|
||||||
docker-compose exec app composer "$@"
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
#
|
|
||||||
# @package sscripts
|
|
||||||
# @author sHa <sha@shadoll.dev>
|
|
||||||
# @copyright 2019 shadoll
|
|
||||||
# @version 19.6.7
|
|
||||||
# @link https://shadoll.dev
|
|
||||||
#
|
|
||||||
|
|
||||||
docker-compose exec app git "$@"
|
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
#
|
|
||||||
# @package sscripts
|
|
||||||
# @author sHa <sha@shadoll.dev>
|
|
||||||
# @copyright 2019 shadoll
|
|
||||||
# @version 19.6.7
|
|
||||||
# @link https://shadoll.dev
|
|
||||||
#
|
|
||||||
|
|
||||||
# appname=$(awk -F'=' '/^APPNAME/ { print $2}' ./docker/.env)
|
|
||||||
|
|
||||||
docker-compose exec app php "$@"
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
#
|
|
||||||
# @package sscripts
|
|
||||||
# @author sHa <sha@shadoll.dev>
|
|
||||||
# @copyright 2019 shadoll
|
|
||||||
# @version 19.6.7
|
|
||||||
# @link https://shadoll.dev
|
|
||||||
#
|
|
||||||
|
|
||||||
docker-compose exec app yarn "$@"
|
|
||||||
19
scripts/app/artisan.sh
Executable file
19
scripts/app/artisan.sh
Executable file
@@ -0,0 +1,19 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
#
|
||||||
|
# @package sscripts
|
||||||
|
# @author sHa <sha@shadoll.dev>
|
||||||
|
# @copyright 2019 shadoll
|
||||||
|
# @version 19.6.7
|
||||||
|
# @link https://shadoll.dev
|
||||||
|
#
|
||||||
|
|
||||||
|
DIR=$(dirname $BASH_SOURCE)
|
||||||
|
PROJECT=(${DIR//node_modules/ })
|
||||||
|
|
||||||
|
if [ ! -f $PROJECT/docker-compose.yml ]; then
|
||||||
|
echo "ERROR: '$PROJECT/docker-compose.yml' file not found"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
cd $PROJECT
|
||||||
|
docker-compose exec app php artisan "$@"
|
||||||
19
scripts/app/composer.sh
Executable file
19
scripts/app/composer.sh
Executable file
@@ -0,0 +1,19 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
#
|
||||||
|
# @package sscripts
|
||||||
|
# @author sHa <sha@shadoll.dev>
|
||||||
|
# @copyright 2019 shadoll
|
||||||
|
# @version 19.6.7
|
||||||
|
# @link https://shadoll.dev
|
||||||
|
#
|
||||||
|
|
||||||
|
DIR=$(dirname $BASH_SOURCE)
|
||||||
|
PROJECT=(${DIR//node_modules/ })
|
||||||
|
|
||||||
|
if [ ! -f $PROJECT/docker-compose.yml ]; then
|
||||||
|
echo "ERROR: '$PROJECT/docker-compose.yml' file not found"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
cd $PROJECT
|
||||||
|
docker-compose exec app composer "$@"
|
||||||
26
scripts/app/git.sh
Executable file
26
scripts/app/git.sh
Executable file
@@ -0,0 +1,26 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
#
|
||||||
|
# @package sscripts
|
||||||
|
# @author sHa <sha@shadoll.dev>
|
||||||
|
# @copyright 2019 shadoll
|
||||||
|
# @version 19.6.7
|
||||||
|
# @link https://shadoll.dev
|
||||||
|
#
|
||||||
|
|
||||||
|
DIR=$(dirname $BASH_SOURCE)
|
||||||
|
PROJECT=(${DIR//node_modules/ })
|
||||||
|
|
||||||
|
if [ ! -f $PROJECT/docker-compose.yml ]; then
|
||||||
|
echo "ERROR: '$PROJECT/docker-compose.yml' file not found"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
cd $PROJECT
|
||||||
|
|
||||||
|
docker-compose exec git --version 2>&1 >/dev/null
|
||||||
|
GIT_IS_AVAILABLE=$?
|
||||||
|
if [ $GIT_IS_AVAILABLE -ne 0 ]; then
|
||||||
|
echo "ERROR: The program 'git' is currently not installed."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
docker-compose exec app git "$@"
|
||||||
@@ -9,4 +9,13 @@
|
|||||||
|
|
||||||
# appname=$(awk -F'=' '/^APPNAME/ { print $2}' ./docker/.env)
|
# appname=$(awk -F'=' '/^APPNAME/ { print $2}' ./docker/.env)
|
||||||
|
|
||||||
|
DIR=$(dirname $BASH_SOURCE)
|
||||||
|
PROJECT=(${DIR//node_modules/ })
|
||||||
|
|
||||||
|
if [ ! -f $PROJECT/docker-compose.yml ]; then
|
||||||
|
echo "ERROR: '$PROJECT/docker-compose.yml' file not found"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
cd $PROJECT
|
||||||
docker-compose exec app npm "$@"
|
docker-compose exec app npm "$@"
|
||||||
26
scripts/app/php.sh
Executable file
26
scripts/app/php.sh
Executable file
@@ -0,0 +1,26 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
#
|
||||||
|
# @package sscripts
|
||||||
|
# @author sHa <sha@shadoll.dev>
|
||||||
|
# @copyright 2019 shadoll
|
||||||
|
# @version 19.6.7
|
||||||
|
# @link https://shadoll.dev
|
||||||
|
#
|
||||||
|
|
||||||
|
DIR=$(dirname $BASH_SOURCE)
|
||||||
|
PROJECT=(${DIR//node_modules/ })
|
||||||
|
|
||||||
|
if [ ! -f $PROJECT/docker-compose.yml ]; then
|
||||||
|
echo "ERROR: '$PROJECT/docker-compose.yml' file not found"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
cd $PROJECT
|
||||||
|
|
||||||
|
docker-compose exec php --version 2>&1 >/dev/null
|
||||||
|
GIT_IS_AVAILABLE=$?
|
||||||
|
if [ $GIT_IS_AVAILABLE -ne 0 ]; then
|
||||||
|
echo "ERROR: The program 'php' is currently not installed."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
docker-compose exec app php "$@"
|
||||||
19
scripts/app/yarn.sh
Executable file
19
scripts/app/yarn.sh
Executable file
@@ -0,0 +1,19 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
#
|
||||||
|
# @package sscripts
|
||||||
|
# @author sHa <sha@shadoll.dev>
|
||||||
|
# @copyright 2019 shadoll
|
||||||
|
# @version 19.6.7
|
||||||
|
# @link https://shadoll.dev
|
||||||
|
#
|
||||||
|
|
||||||
|
DIR=$(dirname $BASH_SOURCE)
|
||||||
|
PROJECT=(${DIR//node_modules/ })
|
||||||
|
|
||||||
|
if [ ! -f $PROJECT/docker-compose.yml ]; then
|
||||||
|
echo "ERROR: '$PROJECT/docker-compose.yml' file not found"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
cd $PROJECT
|
||||||
|
docker-compose exec app yarn "$@"
|
||||||
19
scripts/db/mysql.sh
Executable file
19
scripts/db/mysql.sh
Executable file
@@ -0,0 +1,19 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
#
|
||||||
|
# @package sscripts
|
||||||
|
# @author sHa <sha@shadoll.dev>
|
||||||
|
# @copyright 2019 shadoll
|
||||||
|
# @version 19.6.7
|
||||||
|
# @link https://shadoll.dev
|
||||||
|
#
|
||||||
|
|
||||||
|
DIR=$(dirname $BASH_SOURCE)
|
||||||
|
PROJECT=(${DIR//node_modules/ })
|
||||||
|
|
||||||
|
if [ ! -f $PROJECT/docker-compose.yml ]; then
|
||||||
|
echo "ERROR: '$PROJECT/docker-compose.yml' file not found"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
cd $PROJECT
|
||||||
|
docker-compose exec db mysql "$@"
|
||||||
Reference in New Issue
Block a user