added safe docker login

This commit is contained in:
andreas
2023-05-29 11:30:55 +00:00
parent e7ef8f4496
commit f578f70a69
3 changed files with 15 additions and 4 deletions

View File

@@ -1,4 +1,4 @@
# name: kopano # name_prefix: kopano, see COMPOSE_PROJECT_NAME in .env
services: services:
server: server:
build: ./core build: ./core

14
prep
View File

@@ -5,6 +5,16 @@ alias up='docker compose up -d'
alias down='docker compose down' alias down='docker compose down'
alias build='docker compose build' alias build='docker compose build'
alias push='docker compose push' alias push='docker compose push'
docker login --username baloan --password 'yZBCUs5&@?:.' # https://brain2life.hashnode.dev/how-to-set-up-secure-local-credential-storage-for-docker-on-ubuntu-2004
# access to packages 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 docker run -d --rm --name dist -p80:80 -v/root/kopano-docker/dist:/usr/local/apache2/htdocs httpd
fi

1
pwd-docker.txt Normal file
View File

@@ -0,0 +1 @@
yZBCUs5&@?:.