diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 36296f95d32c3013cbf63dfb2c04f8c3688cd30a..48d9f08381293389c61da2fa9cb12774192febe0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -41,8 +41,17 @@ deploy: before_script: - apk add --no-cache openssh-client sshpass docker-compose script: - - sshpass -p "$SSH_PASSWORD" scp -o StrictHostKeyChecking=no deployment/docker-compose.yml $SSH_USER@$SSH_HOST:/root/deployment/docker-compose.yml - - sshpass -p "$SSH_PASSWORD" ssh -o StrictHostKeyChecking=no $SSH_USER@$SSH_HOST "cd /root/deployment && docker-compose pull && docker-compose --profile full up -d" + # Копируем docker-compose.yml + - sshpass -p "$SSH_PASSWORD" scp -o StrictHostKeyChecking=no deployment/docker-compose.yml $SSH_USER@$SSH_HOST:/root/deployment/docker-compose.yml + + # Копируем ollama-entrypoint.sh + - sshpass -p "$SSH_PASSWORD" scp -o StrictHostKeyChecking=no deployment/ollama-entrypoint.sh $SSH_USER@$SSH_HOST:/root/deployment/ollama-entrypoint.sh + + # Делаем ollama-entrypoint.sh исполняемым + - sshpass -p "$SSH_PASSWORD" ssh -o StrictHostKeyChecking=no $SSH_USER@$SSH_HOST "chmod +x /root/deployment/ollama-entrypoint.sh" + + # Запускаем docker-compose + - sshpass -p "$SSH_PASSWORD" ssh -o StrictHostKeyChecking=no $SSH_USER@$SSH_HOST "cd /root/deployment && docker-compose pull && docker-compose --profile full up -d" only: - master when: manual \ No newline at end of file