Test 4
All checks were successful
Deploy Vault / deploy (push) Successful in 12s

This commit is contained in:
2026-07-13 17:40:35 +02:00
parent 3f131799e8
commit f4e6cc6ad5

View File

@@ -24,17 +24,23 @@ jobs:
- name: Install SSH client - name: Install SSH client
run: | run: |
apt-get update -y && apt-get install -y openssh-client rsync apt-get update -y && apt-get install -y openssh-client
- name: Setup SSH inside container - name: Setup SSH inside container
run: | run: |
rm -R ~/.ssh
mkdir -p ~/.ssh mkdir -p ~/.ssh
echo "${{ secrets.DEPLOY_KEY }}" > ~/.ssh/id_ed25519 echo "${{ secrets.DEPLOY_KEY }}" > ~/.ssh/id_ed25519
chmod 600 ~/.ssh/id_ed25519 chmod 600 ~/.ssh/id_ed25519
# Add the container host to known_hosts # Add the container host to known_hosts
ssh-keyscan -H ${{ secrets.DEPLOY_HOST }} >> ~/.ssh/known_hosts ssh-keyscan -H ${{ secrets.DEPLOY_HOST }} >> ~/.ssh/known_hosts
- name: Test SSH
run: |
ssh -vvv \
-o BatchMode=yes \
deploy@${{ secrets.DEPLOY_HOST }} \
"echo connected"
- name: Log in to registry - name: Log in to registry
run: | run: |
@@ -64,7 +70,7 @@ jobs:
- name: Copy files - name: Copy files
run: | run: |
scp ./target/docker-compose.yml deploy@${{ secrets.DEPLOY_HOST}}:/var/www/app/ scp ./target/docker-compose.yml deploy@${{ secrets.DEPLOY_HOST }}:/var/www/app/
scp ./target/nginx.conf deploy@${{ secrets.DEPLOY_HOST }}:/var/www/app/nginx.conf scp ./target/nginx.conf deploy@${{ secrets.DEPLOY_HOST }}:/var/www/app/nginx.conf
scp ./target/.env deploy@${{ secrets.DEPLOY_HOST }}:/var/www/app/.env scp ./target/.env deploy@${{ secrets.DEPLOY_HOST }}:/var/www/app/.env
@@ -73,6 +79,6 @@ jobs:
ssh deploy@${{ secrets.DEPLOY_HOST }} << 'EOF' ssh deploy@${{ secrets.DEPLOY_HOST }} << 'EOF'
echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login git.aranroig.com -u "${{ secrets.REGISTRY_USER }}" --password-stdin echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login git.aranroig.com -u "${{ secrets.REGISTRY_USER }}" --password-stdin
cd /var/www/app/ cd /var/www/app/
docker-compose pull docker compose pull
docker-compose up -d docker compose up -d
EOF EOF