From 541ae0c614cdba1612ce08028aced96ef097f265 Mon Sep 17 00:00:00 2001 From: xCyanGrizzly <53275238+xCyanGrizzly@users.noreply.github.com> Date: Sat, 21 Mar 2026 13:03:27 +0100 Subject: [PATCH] Update .drone.yml --- .drone.yml | 59 ++++++++++++++++++++++++++++-------------------------- 1 file changed, 31 insertions(+), 28 deletions(-) diff --git a/.drone.yml b/.drone.yml index 183ff33..e245a4e 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,35 +1,38 @@ ---- - kind: pipeline - type: docker - name: build-and-deploy - - trigger: - branch: [main] - event: [push] - - steps: - - name: build - image: plugins/docker +--- + kind: pipeline + type: docker + name: build-and-deploy + + trigger: + branch: [main] + event: [push] + + steps: + - name: build + image: plugins/docker settings: - repo: git.samagsteribbe.nl/admin/dragonsstash - registry: git.samagsteribbe.nl + repo: git.samagsteribbe.nl/admin/dragonsstash + registry: git.samagsteribbe.nl tags: - - latest - - "${DRONE_COMMIT_SHA:0:8}" + - latest + - "${DRONE_COMMIT_SHA:0:8}" username: from_secret: gitea_username password: from_secret: gitea_password - - name: deploy - image: appleboy/drone-ssh:1.8.0 - settings: - host: 192.168.68.68 - username: sam - port: 22 - key: - from_secret: ssh_key - script: - - cd /opt/stacks/DragonsStash - - docker compose pull - - docker compose up -d + - name: deploy + image: alpine + environment: + SSH_KEY: + from_secret: ssh_key + commands: + - apk add --no-cache openssh-client + - mkdir -p ~/.ssh + - echo "$SSH_KEY" > ~/.ssh/id_ed25519 + - chmod 600 ~/.ssh/id_ed25519 + - echo "192.168.68.68 ssh-ed25519 + AAAAC3NzaC1lZDI1NTE5AAAAIJNvfHUtTav4mCeCe2fE7uTIYstQ+pz7tvNASKZ4N0kW" > + ~/.ssh/known_hosts + - ssh sam@192.168.68.68 "cd /opt/stacks/DragonsStash && docker compose + pull && docker compose up -d"