diff --git a/docker-compose.yml b/docker-compose.yml index 9d9fb7c..481eb72 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,4 +1,4 @@ -# name: kopano +# name_prefix: kopano, see COMPOSE_PROJECT_NAME in .env services: server: build: ./core diff --git a/prep b/prep index a72d268..4db0628 100644 --- a/prep +++ b/prep @@ -5,6 +5,16 @@ alias up='docker compose up -d' alias down='docker compose down' alias build='docker compose build' alias push='docker compose push' -docker login --username baloan --password 'yZBCUs5&@?:.' -# access to packages -docker run -d --rm --name dist -p80:80 -v/root/kopano-docker/dist:/usr/local/apache2/htdocs httpd +# 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 diff --git a/pwd-docker.txt b/pwd-docker.txt new file mode 100644 index 0000000..b03f9f6 --- /dev/null +++ b/pwd-docker.txt @@ -0,0 +1 @@ +yZBCUs5&@?:.