21 lines
790 B
Bash
21 lines
790 B
Bash
#!/usr/bin/bash
|
|
export DOCKER_BUILDKIT=1
|
|
alias up='docker compose up -d'
|
|
#alias up='docker compose up -d --build'
|
|
alias down='docker compose down'
|
|
alias build='docker compose build'
|
|
alias push='docker compose push'
|
|
# https://brain2life.hashnode.dev/how-to-set-up-secure-local-credential-storage-for-docker-on-ubuntu-2004
|
|
cat ~/kopano-docker/pwd-docker.txt | docker login --username baloan --password-stdin
|
|
# spin up apache for access to kopano packages
|
|
if [ "$(docker ps -q -f name=dist)" ]; then
|
|
echo "Container exists and is running."
|
|
else
|
|
if [ "$(docker ps -aq -f status=exited -f name=dist)" ]; then
|
|
# cleanup
|
|
docker rm dist
|
|
fi
|
|
# run your container
|
|
docker run -d --rm --name dist -p80:80 -v/root/kopano-docker/dist:/usr/local/apache2/htdocs httpd
|
|
fi
|