homeserver/devspace.sh

31 lines
765 B
Bash
Raw Normal View History

2024-07-25 23:33:28 +02:00
#!/bin/bash
IMAGE=registry.mgrote.net/ansible-devspace:latest
# Farben
BLUE='\[\e[34m\]'
GREEN='\[\e[32m\]'
RED='\[\e[31m\]'
YELLOW='\[\e[33m\]'
WHITE='\[\e[97m\]'
BLACK='\[\e[30m\]'
RESET='\[\e[0m\]'
ORANGE='\[\e[0;33m\]'
echo ${GREEN}Run checks...${RESET}
if ! [ -f "./vault-pass" ]; then
echo "${RED}Vault-Pass File is missing!${RESET}"
exit 1
fi
if ! [ -f "./id_ed25519" ]; then
echo "${RED}SSH-Private-Key is missing!${RESET}"
exit 1
fi
echo ${GREEN}Pull image...${RESET}
docker pull --quiet ${IMAGE}
echo ${GREEN}Start session...${RESET}
docker run -it -v $PWD:/ansible-homeserver -w /ansible-homeserver ${IMAGE} /bin/bash && tmux new -t ansible && git rev-parse --abbrev-ref HEAD && git config --global --add safe.directory /ansible-homeserver