From a835836d4c5ef6ab28b6bd505584a4a6e2d543c5 Mon Sep 17 00:00:00 2001 From: spm Date: Fri, 30 Oct 2026 15:03:02 +0000 Subject: [PATCH] Update .woodpecker.yml --- .woodpecker.yml | 55 ++++++++++++++++++++++--------------------------- 1 file changed, 25 insertions(+), 30 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index ca01a5a..4a49c7c 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -8,38 +8,33 @@ when: event: [push, manual] steps: - # ── Stap 1: Backend image bouwen ───────────────────────────────────────────── - - name: build-backend - image: woodpeckerci/plugin-docker-buildx - settings: - repo: registry.smulders.online/trading-bot-backend - registry: registry.smulders.online - username: stefan - password: passwordT - dockerfile: backend/Dockerfile - context: backend - tags: - - latest - - ${CI_COMMIT_SHA:0:8} - # Geen TLS verificatie nodig want Traefik regelt het certificaat - insecure: false - - # ── Stap 2: Frontend image bouwen ──────────────────────────────────────────── - - name: build-frontend - image: woodpeckerci/plugin-docker-buildx - settings: - repo: registry.smulders.online/trading-bot-frontend - registry: registry.smulders.online - username: + - name: docker-login + image: docker:cli + volumes: + - /var/run/docker.sock:/var/run/docker.sock + environment: + REGISTRY_USER: from_secret: registry_user - password: + REGISTRY_PASS: from_secret: registry_pass - dockerfile: frontend/Dockerfile - context: frontend - tags: - - latest - - ${CI_COMMIT_SHA:0:8} - insecure: false + commands: + - docker login registry.smulders.online -u $REGISTRY_USER -p $REGISTRY_PASS + + - name: build-backend + image: docker:cli + volumes: + - /var/run/docker.sock:/var/run/docker.sock + commands: + - docker build -t registry.smulders.online/trading-bot-backend:latest -f backend/Dockerfile backend + - docker push registry.smulders.online/trading-bot-backend:latest + + - name: build-frontend + image: docker:cli + volumes: + - /var/run/docker.sock:/var/run/docker.sock + commands: + - docker build -t registry.smulders.online/trading-bot-frontend:latest -f frontend/Dockerfile frontend + - docker push registry.smulders.online/trading-bot-frontend:latest # ── Stap 3: Portainer stack herdeploy triggeren ─────────────────────────────── - name: deploy