Skip to content

Instantly share code, notes, and snippets.

@kovenko
Created October 11, 2019 15:54
Show Gist options
  • Select an option

  • Save kovenko/354f57378a82f8889bd3cc351cc3bd5f to your computer and use it in GitHub Desktop.

Select an option

Save kovenko/354f57378a82f8889bd3cc351cc3bd5f to your computer and use it in GitHub Desktop.
# очистка и пересборка кеша
# rclear
# остановка контейнеров
# rstop
# запуск контйнеров п просмотр возможных ключей
# rstart -h
echo '#!/bin/bash
if [ "$(id -u)" == "0" ]; then
echo "Нельзя работать под root"
exit 1
fi
OLDPWD=$(pwd)
cd && cd rgkh_env_docker/main_env/rgkh
echo "Очистка кеша"
docker exec -t main_env_rgkh-dev-redis_1 bash -c "echo flushall | redis-cli"
composer zf-cache-clear
echo "Сборка кеша"
docker exec -it -u www-data main_env_rgkh-dev-php-fpm_1 bash -c "php console.php ais doctrine -q"
cd $OLDPWD
echo "Завершено"' | tee /tmp/rclear >/dev/null 2>&1
chmod +x /tmp/rclear
echo '#!/bin/bash
if [ "$(id -u)" == "0" ]; then
echo "Нельзя работать под root"
exit 1
fi
OLDPWD=$(pwd)
cd && cd rgkh_env_docker/main_env
echo "Остановка демона"
`docker-compose stop`
cd $OLDPWD
echo "Завершено"' | tee /tmp/rstop >/dev/null 2>&1
chmod +x /tmp/rstop
echo '#!/bin/bash
if [ "$(id -u)" == "0" ]; then
echo "Нельзя работать под root"
exit 1
fi
OLDPWD=$(pwd)
cd && cd rgkh_env_docker/main_env
if [ -n "$1" ]
then
case "$1" in
-job) echo "Запуск в режиме демона с очередями" && `docker-compose -f docker-compose.yml -f docker-compose-activemq.yml up -d --remove-orphans`;;
-all) echo "Запуск в режиме демона с сервисами" && `docker-compose -f docker-compose.yml -f docker-compose-activemq.yml -f docker-compose-services.yml up -d --remove-orphans`;;
-build) echo "Пересборка контейнеров" && `docker-compose down` && `docker-compose up -d --build`;;
-h) echo "rstart [-job|-all|-h]" && echo " Запуск в режиме демона" && echo " -job Запуск в режиме демона с очередями" && echo " -all Запуск в режиме демона с сервисами" && echo " -build Пересборка и запуск в режиме демона";;
esac
else
echo "Запуск в режиме демона"
`docker-compose up -d --remove-orphans`
fi
cd $OLDPWD
echo "Завершено"' | tee /tmp/rstart >/dev/null 2>&1
chmod +x /tmp/rstart
sudo mv /tmp/rclear /tmp/rstop /tmp/rstart /usr/local/bin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment