From 0598a11d2ecbbffe5eba9259aa31c2831aeb43ba Mon Sep 17 00:00:00 2001 From: "peter.maquiran" Date: Mon, 13 Apr 2026 23:40:39 +0100 Subject: [PATCH] Add .drone.yml --- .drone.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 000000000..b33dae134 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,25 @@ +kind: pipeline +type: docker +name: swarm-deploy + +steps: + # 1. Build and push Next.js tvone Docker image + - name: build + image: plugins/docker + settings: + registry: registry.petermaquiran.xyz + repo: registry.petermaquiran.xyz/tvone + tags: + - latest + dockerfile: Dockerfile + context: . + + # 2. Trigger service update in Docker Swarm + - name: update-service + image: curlimages/curl:latest + commands: + - > + curl -X POST https://docker-socket.petermaquiran.xyz/update-service + -H "Authorization: Bearer 123" + -H "Content-Type: application/json" + -d "{\"service\":\"tvone_tvone\",\"image\":\"registry.petermaquiran.xyz/tvone:latest\"}"