#!/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