From 67dceeecb1e480fd245c2b011d5252f14c8a06cf Mon Sep 17 00:00:00 2001 From: philipp lang Date: Wed, 9 Oct 2024 20:17:09 +0200 Subject: [PATCH] Add drone --- .drone.yml | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..358596a --- /dev/null +++ b/.drone.yml @@ -0,0 +1,39 @@ +kind: pipeline +type: docker +name: default + +workspace: + path: /drone/nami + +steps: + - name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive + + - name: node + image: node:20.15.0-slim + commands: + - npm ci && npm run production && rm -R node_modules + + - name: deploy + image: php:8.3.11 + environment: + SSH_KEY: + from_secret: deploy_key + commands: + - apt-get update > /dev/null + - apt-get install -y openssh-client rsync + - mkdir $HOME/.ssh + - echo "UserKnownHostsFile=/dev/null" >> $HOME/.ssh/config + - echo "StrictHostKeyChecking=no" >> $HOME/.ssh/config + - echo "$SSH_KEY" > $HOME/.ssh/id_rsa + - chmod 600 $HOME/.ssh/id_rsa + - rsync --delete -avzze ssh /drone/nami/ stammsilva@zoomyboy.de:httpdocs/themes/vite-tailwind + - ssh stammsilva@zoomyboy.de "cd httpdocs && php8.3 artisan cache:clear" + +trigger: + event: + - push + branch: + - master