Files
gitea-action-docker-private…/entrypoint.sh
2024-07-02 13:09:46 +02:00

16 lines
365 B
Bash
Executable File

#!/usr/bin/env bash
set -eu
echo "Launching SSH agent"
eval $(ssh-agent -s)
ssh-add <(echo "$SSH_PRIVATE_KEY")
echo "Logging in on remote host..."
ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null \
"$SSH_USER@$SSH_HOST" -p "$SSH_PORT" \
"docker login -u ${REGISTRY_USER} --password-stdin ${REGISTRY_HOST}" \
<<< "$REGISTRY_PASSWORD"