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
|
||||
|
||||
## 📁 git
|
||||
## 📁 git (2)
|
||||
subfolder: `/git`
|
||||
|
||||
### storage_push
|
||||
Upload all changes in storage folder into git repository
|
||||
@@ -35,11 +36,13 @@ Upload all changes in storage folder into git repository
|
||||
### submodule_pull
|
||||
Update git submodules
|
||||
|
||||
## 📁 File system
|
||||
## 📁 File system (1)
|
||||
subfolder: `/fs`
|
||||
|
||||
### fix_permissions
|
||||
|
||||
## 📁 Docker
|
||||
## 📁 Docker (3)
|
||||
subfolder: `/docker`
|
||||
|
||||
### up
|
||||
run docker-compose containers in demonise
|
||||
@@ -51,3 +54,24 @@ stop docker-compose containers
|
||||
|
||||
## prune
|
||||
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",
|
||||
"docker.up": "./scripts/docker/up.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": {
|
||||
"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)
|
||||
|
||||
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 "$@"
|
||||
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