* helper script use container-like launch logic

This commit is contained in:
2021-04-27 16:40:00 +03:00
parent 0609ced666
commit 57ebccad04
4 changed files with 28 additions and 14 deletions

View File

@ -1,4 +1,9 @@
#!/bin/bash #!/bin/bash
cd $HOME/structure CONTAINER=$(docker ps | grep db | awk '{print $1}')
dbId=$(docker ps -q --filter name=db)
docker exec $dbId mysqldump -u root -p123456 $1 | pv > $2 if [[ -z "${CONTAINER}" ]]; then
echo "Unable to find container: db"
exit 1
fi
docker exec -ti ${CONTAINER} mysqldump -u root -p123456 $1 | pv > $2

View File

@ -1,16 +1,13 @@
#!/bin/bash #!/bin/bash
DIR="$(realpath $(dirname "$(readlink -f "$0")")/..)"
PHP_VERSION=$1 # Without dot PHP_VERSION=$1 # Without dot
if [[ -z "${PHP_VERSION}" ]]; then PHP_VERSION=74; fi if [[ -z "${PHP_VERSION}" ]]; then PHP_VERSION=74; fi
# Grab full name of php-fpm container CONTAINER=$(docker ps | grep workspace${PHP_VERSION} | awk '{print $1}')
WORKSPACE_CONTAINER=$(docker ps | grep workspace${PHP_VERSION} | awk '{print $1}')
if [[ -z "${WORKSPACE_CONTAINER}" ]]; then if [[ -z "${CONTAINER}" ]]; then
echo "Unable to find workspace container: workspace${PHP_VERSION}" echo "Unable to find container: workspace${PHP_VERSION}"
exit 1 exit 1
fi fi
docker exec -ti ${WORKSPACE_CONTAINER} su laradock docker exec -ti ${CONTAINER} su laradock

View File

@ -1,3 +1,9 @@
#!/bin/bash #!/bin/bash
cd $HOME/structure CONTAINER=$(docker ps | grep db | awk '{print $1}')
docker-compose exec db bash -c 'LANG=ru_RU.UTF-8 mysql -u root -p123456'
if [[ -z "${CONTAINER}" ]]; then
echo "Unable to find container: db"
exit 1
fi
docker exec -ti ${CONTAINER} bash -c 'LANG=ru_RU.UTF-8 mysql -u root -p123456'

View File

@ -1,3 +1,9 @@
#!/bin/bash #!/bin/bash
cd $HOME/structure CONTAINER=$(docker ps | grep nginx | awk '{print $1}')
docker-compose exec web nginx -s reload
if [[ -z "${CONTAINER}" ]]; then
echo "Unable to find container: nginx"
exit 1
fi
docker exec -ti ${CONTAINER} nginx -s reload