Files
neuro-reply-website/build.sh
2024-02-20 00:12:47 +03:00

28 lines
764 B
Bash
Executable File

#!/bin/bash
branch=$(git branch | grep \* | cut -d ' ' -f2)
branch=$(echo "$branch" | sed 's/features\///g')
echo "Building branch $branch"
if [ -z "$VAULT_MASTER_SSH_PRIV_KEY" ]; then
echo "Running not on woodpecker"
else
mkdir -p ~/.ssh/
echo "$VAULT_MASTER_SSH_PRIV_KEY" > ~/.ssh/id_rsa
echo "$VAULT_MASTER_SSH_PUB_KEY" > ~/.ssh/id_rsa.pub
chmod 600 ~/.ssh/id_rsa
chmod 664 ~/.ssh/id_rsa.pub
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa
echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config
fi
if [ "$branch" == "test" ]; then
HOST_DOMAIN="nwaifu.su"
else
echo "No configuration for branch $branch"
exit 1
fi
export DOCKER_HOST="ssh://root@$HOST_DOMAIN:9724"
docker compose -p test-neuro build