[O] Split into better modules

This commit is contained in:
Azalea Gui
2023-02-04 18:55:55 -05:00
parent 4a819eaab5
commit b9abcf1d2a
5 changed files with 111 additions and 114 deletions
+24
View File
@@ -0,0 +1,24 @@
if command -v 'docker-compose' &> /dev/null; then
alias dc='docker-compose'
else
alias dc='docker compose'
fi
alias docker-ip="docker inspect -f '{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}'"
alias dockers="docker ps --format 'table {{.Names}}\t{{.Image}}\t{{.Status}}'"
# Docker linux containers
alpine-create()
{
docker rmi azalea/alpine
docker run -it --name alpine-init --hostname alpine alpine \
/bin/sh -c 'apk add zsh bash git curl wget tar zstd python3 && bash <(curl -sL hydev.org/zsh)'
docker commit alpine-init azalea/alpine
docker rm alpine-init
}
alias alpine="docker start -ai alpine"
alias alpine-init="docker run -it --name alpine --hostname alpine azalea/alpine zsh"
alias psqlt-init="docker run --rm -dit --name psql-test --hostname psql -e POSTGRES_HOST_AUTH_METHOD=trust postgres"
alias psqlt-stop="docker stop psql-test"
alias psqlt='psql -h $(docker-ip psql-test) -p 5432 -U postgres'