Bashrc чтоб жилось легче. — DEVOPS

Bashrc чтоб жилось легче.

.bashrc — файл который выполняется каждый раз когда мы логинимся. Можем подсунуть сюда вкусности для работы.

 

##DOCKER 
# bash in docker
db() { docker exec -it $1 bash; }

#ip container
dip() { docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $1; }

#ip mysql_local container
export mysql_local_ip=`docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' mysql_local`

# login in mysqllocal
mlocal() { mysql -h`docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' mysql_local'` $@; }
#recoonect tmux
if [[ ! $TERM =~ screen ]]; then
 ps aux|grep ^`whoami` |grep -q tmux && exec tmux a || exec tmux
fi

## ssh
sshf() { ssh -oForwardAgent=yes $1; }

 

Другие новости
Настойка satis для пакетов composer в docker

Настрройка satis satis — кеширующий сервер для пакетов php composer. Для настройки репозитория будем использовать официальный docker. Разработчикам понадобится редактировать файла конфигурации satis.json, для этого поднимем отдельный контейнер с sftp и ftp серверами внутри. Файл конфиргурации в нашем случае должен

Лечим wordpress https err_too_many_redirects

По какой логике wordpress понимает что к нему пришел https не понятно, но часто сталкиваемся с проблемой когда стили и js вордпресс отдает  по http и изза mixed content браузеры их режут. Если в настройках (Настройки -> Общие) жестко указали