Compare commits

...

2 Commits

Author SHA1 Message Date
buenosairesam
754d3e55fb Use ctrl/edge/deploy.sh for CI-agnostic deployment 2026-01-26 17:34:53 -03:00
buenosairesam
761bca20b0 pipeline updates 2026-01-26 12:38:52 -03:00
4 changed files with 30 additions and 1 deletions

1
.gitignore vendored
View File

@@ -1 +1,2 @@
def def
.env

View File

@@ -8,10 +8,21 @@ steps:
- name: build - name: build
image: plugins/docker image: plugins/docker
settings: settings:
repo: registry.mcrn.ar/sysmonstm repo: registry.mcrn.ar/sysmonstm/edge
registry: registry.mcrn.ar registry: registry.mcrn.ar
tags: tags:
- latest - latest
- ${CI_COMMIT_SHA:0:7} - ${CI_COMMIT_SHA:0:7}
dockerfile: ctrl/edge/Dockerfile dockerfile: ctrl/edge/Dockerfile
context: ctrl/edge context: ctrl/edge
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- name: deploy
image: docker:24-cli
commands:
- cd /repo/ctrl/edge
- ./deploy.sh
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /home/mariano/sysmonstm:/repo

View File

@@ -90,6 +90,8 @@ services:
HTTP_PORT: 8000 HTTP_PORT: 8000
AGGREGATOR_URL: aggregator:50051 AGGREGATOR_URL: aggregator:50051
SERVICE_NAME: gateway SERVICE_NAME: gateway
EDGE_URL: ${EDGE_URL:-}
EDGE_API_KEY: ${EDGE_API_KEY:-}
ports: ports:
- "${GATEWAY_PORT:-8000}:8000" - "${GATEWAY_PORT:-8000}:8000"
depends_on: depends_on:

15
ctrl/edge/deploy.sh Executable file
View File

@@ -0,0 +1,15 @@
#!/bin/bash
# Deploy sysmonstm edge service
# Called by Woodpecker or manually
set -e
cd "$(dirname "$0")"
echo "Pulling latest image..."
docker compose pull
echo "Deploying edge service..."
docker compose up -d --remove-orphans
echo "Deploy complete"
docker compose ps