Update .drone.yml
using DOCKER_HOST to deploy on private-pi
This commit is contained in:
26
.drone.yml
26
.drone.yml
@@ -8,12 +8,6 @@ platform:
|
||||
os: linux
|
||||
arch: arm64
|
||||
|
||||
# Mount host Docker socket so steps can use Docker CLI
|
||||
volumes:
|
||||
- name: docker_sock
|
||||
host:
|
||||
path: /var/run/docker.sock
|
||||
|
||||
workspace:
|
||||
path: /drone/src
|
||||
|
||||
@@ -21,9 +15,8 @@ steps:
|
||||
# Step 1: Check if image for the latest tag exists locally
|
||||
- name: check-version
|
||||
image: docker:24
|
||||
volumes:
|
||||
- name: docker_sock
|
||||
path: /var/run/docker.sock
|
||||
environment:
|
||||
DOCKER_HOST: tcp://private-pi:2376
|
||||
commands:
|
||||
- apk add --no-cache git
|
||||
- git fetch --tags
|
||||
@@ -41,9 +34,8 @@ steps:
|
||||
# Step 2: Build Docker image (dynamic tag)
|
||||
- name: build-image
|
||||
image: docker:24
|
||||
volumes:
|
||||
- name: docker_sock
|
||||
path: /var/run/docker.sock
|
||||
environment:
|
||||
DOCKER_HOST: tcp://private-pi:2376
|
||||
commands:
|
||||
- |
|
||||
IMAGE_TAG=${DRONE_TAG:-latest}
|
||||
@@ -53,9 +45,8 @@ steps:
|
||||
# Step 3: Stop old container (if exists)
|
||||
- name: stop-old
|
||||
image: docker:24
|
||||
volumes:
|
||||
- name: docker_sock
|
||||
path: /var/run/docker.sock
|
||||
environment:
|
||||
DOCKER_HOST: tcp://private-pi:2376
|
||||
commands:
|
||||
- |
|
||||
echo "🛑 Stopping old container..."
|
||||
@@ -64,9 +55,8 @@ steps:
|
||||
# Step 4: Run container
|
||||
- name: run-container
|
||||
image: docker:24
|
||||
volumes:
|
||||
- name: docker_sock
|
||||
path: /var/run/docker.sock
|
||||
environment:
|
||||
DOCKER_HOST: tcp://private-pi:2376
|
||||
commands:
|
||||
- |
|
||||
IMAGE_TAG=${DRONE_TAG:-latest}
|
||||
|
||||
Reference in New Issue
Block a user