From db0e2920aba80db34ca6d47ed40c49e82a237e69 Mon Sep 17 00:00:00 2001 From: "Aitor C. Urrutia Aranburu" Date: Sun, 14 Jun 2026 12:33:46 +0200 Subject: [PATCH 01/19] chore: Woodpecker konfigurazioa frogatzen du --- .woodpecker.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 .woodpecker.yml diff --git a/.woodpecker.yml b/.woodpecker.yml new file mode 100644 index 0000000..30df75d --- /dev/null +++ b/.woodpecker.yml @@ -0,0 +1,8 @@ +steps: + build: + image: codeberg.org/woodpecker-plugins/node-pm + settings: + run: front:build # script name + with: pnpm # if `with` is set, enforce to use this package manager + frozen_lockfile: true # recommended + ignore_node_modules: true # recommended From 95fd20b2dc4c12ec39c5827e2a3e3a2da05c7ab9 Mon Sep 17 00:00:00 2001 From: "Aitor C. Urrutia Aranburu" Date: Sun, 14 Jun 2026 12:43:53 +0200 Subject: [PATCH 02/19] chore: woodpecker froga --- .woodpecker.yml | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index 30df75d..2a4f12b 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -1,8 +1,7 @@ steps: build: - image: codeberg.org/woodpecker-plugins/node-pm - settings: - run: front:build # script name - with: pnpm # if `with` is set, enforce to use this package manager - frozen_lockfile: true # recommended - ignore_node_modules: true # recommended + image: node:22-alpine + commands: + - corepack enable + - pnpm install --frozen-lockfile + - pnpm build From 8c3998e344e87caee1ea0e4cd3734b9293de0360 Mon Sep 17 00:00:00 2001 From: "Aitor C. Urrutia Aranburu" Date: Sun, 14 Jun 2026 12:47:34 +0200 Subject: [PATCH 03/19] chore: woodpecker test --- .woodpecker.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index 2a4f12b..391085a 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -4,4 +4,4 @@ steps: commands: - corepack enable - pnpm install --frozen-lockfile - - pnpm build + - pnpm front:build From 8686cd812c685c7728361bc6e19ab0bfbc730a86 Mon Sep 17 00:00:00 2001 From: "Aitor C. Urrutia Aranburu" Date: Sun, 14 Jun 2026 12:52:47 +0200 Subject: [PATCH 04/19] chore: woodpecker test --- .woodpecker.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.woodpecker.yml b/.woodpecker.yml index 391085a..7bb4ba4 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -1,6 +1,9 @@ steps: build: image: node:22-alpine + environment: + STRAPI_URL: + from_secret: STRAPI_URL commands: - corepack enable - pnpm install --frozen-lockfile From e56f5c24abdfe376ad2483ab02f9e69d3b7828dc Mon Sep 17 00:00:00 2001 From: "Aitor C. Urrutia Aranburu" Date: Sun, 14 Jun 2026 12:57:46 +0200 Subject: [PATCH 05/19] chore: woodpecker test --- .woodpecker.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index 7bb4ba4..4a3d93a 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -6,5 +6,5 @@ steps: from_secret: STRAPI_URL commands: - corepack enable - - pnpm install --frozen-lockfile + - pnpm --filter front install --frozen-lockfile - pnpm front:build From 59eedd604dd2702bbe344eff87de67bf91e06d8a Mon Sep 17 00:00:00 2001 From: "Aitor C. Urrutia Aranburu" Date: Sun, 14 Jun 2026 18:54:32 +0200 Subject: [PATCH 06/19] chore: woodpecker test --- .woodpecker.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.woodpecker.yml b/.woodpecker.yml index 4a3d93a..7db0340 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -4,6 +4,8 @@ steps: environment: STRAPI_URL: from_secret: STRAPI_URL + SITE_URL: + from_secret: SITE_URL commands: - corepack enable - pnpm --filter front install --frozen-lockfile From f5ee04de07edbd53a126f251e54b0b06732b8639 Mon Sep 17 00:00:00 2001 From: "Aitor C. Urrutia Aranburu" Date: Mon, 15 Jun 2026 11:40:09 +0200 Subject: [PATCH 07/19] chore: woodpecker test --- .woodpecker.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.woodpecker.yml b/.woodpecker.yml index 7db0340..e9e2616 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -10,3 +10,10 @@ steps: - corepack enable - pnpm --filter front install --frozen-lockfile - pnpm front:build + deploy: + image: alpine + volumes: + - /var/www/blog:/deploy + commands: + - rm -rf /deploy/* + - cp -r dist/* /deploy/ From 087bb700148eaa92ab8b7dc88653ca2664c523ac Mon Sep 17 00:00:00 2001 From: "Aitor C. Urrutia Aranburu" Date: Mon, 15 Jun 2026 12:05:41 +0200 Subject: [PATCH 08/19] chore: woodpecker test --- .woodpecker.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index e9e2616..19796c0 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -13,7 +13,7 @@ steps: deploy: image: alpine volumes: - - /var/www/blog:/deploy + - astro-dist:/deploy commands: - rm -rf /deploy/* - - cp -r dist/* /deploy/ + - cp -a front/dist/. /deploy/ From ba7113c9bfbe99c2386f3e7d9cb9ae6e4ec499c2 Mon Sep 17 00:00:00 2001 From: "Aitor C. Urrutia Aranburu" Date: Tue, 16 Jun 2026 09:28:14 +0200 Subject: [PATCH 09/19] chore: woodpecker test --- .woodpecker.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.woodpecker.yml b/.woodpecker.yml index 19796c0..07d3ce4 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -16,4 +16,6 @@ steps: - astro-dist:/deploy commands: - rm -rf /deploy/* + - echo "Sortutako fitxategiak:" + - ls front/dist - cp -a front/dist/. /deploy/ From 0ebe1a9c041ef02d88a1006aeb55513888c267f9 Mon Sep 17 00:00:00 2001 From: "Aitor C. Urrutia Aranburu" Date: Tue, 16 Jun 2026 09:32:48 +0200 Subject: [PATCH 10/19] chore: woodpecker test --- .woodpecker.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.woodpecker.yml b/.woodpecker.yml index 07d3ce4..c7e90ca 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -10,6 +10,9 @@ steps: - corepack enable - pnpm --filter front install --frozen-lockfile - pnpm front:build + - find . -type d -name dist + - ls -la front + - ls -la front/dist deploy: image: alpine volumes: From f734677a0f8ce001657349797d37a8097d34f5c1 Mon Sep 17 00:00:00 2001 From: "Aitor C. Urrutia Aranburu" Date: Tue, 16 Jun 2026 09:36:07 +0200 Subject: [PATCH 11/19] chore: test woodpecker --- .woodpecker.yml | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index c7e90ca..171f550 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -6,19 +6,11 @@ steps: from_secret: STRAPI_URL SITE_URL: from_secret: SITE_URL + volumes: + - astro-dist:/deploy commands: - corepack enable - pnpm --filter front install --frozen-lockfile - pnpm front:build - - find . -type d -name dist - - ls -la front - - ls -la front/dist - deploy: - image: alpine - volumes: - - astro-dist:/deploy - commands: - rm -rf /deploy/* - - echo "Sortutako fitxategiak:" - - ls front/dist - cp -a front/dist/. /deploy/ From 56b2d5fba57e92297b2fac74217e77f3bb5ce66c Mon Sep 17 00:00:00 2001 From: "Aitor C. Urrutia Aranburu" Date: Thu, 18 Jun 2026 12:08:04 +0200 Subject: [PATCH 12/19] chore: test woodpecker --- .woodpecker.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.woodpecker.yml b/.woodpecker.yml index 171f550..75618d1 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -1,4 +1,8 @@ steps: + clone: + image: alpine:git + commands: + - git clone http://172.17.0.1/labasarea/laba-webgunea.git build: image: node:22-alpine environment: From e7397a3b4aaa36eef8a51610ccbc6f81931acd8d Mon Sep 17 00:00:00 2001 From: "Aitor C. Urrutia Aranburu" Date: Thu, 18 Jun 2026 12:09:18 +0200 Subject: [PATCH 13/19] chore: test woodpecker --- .woodpecker.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.woodpecker.yml b/.woodpecker.yml index 75618d1..e5a2dec 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -1,3 +1,5 @@ +skip_clone: true + steps: clone: image: alpine:git From ac6f868951b633f18e3e5011b6d2a87e16e74957 Mon Sep 17 00:00:00 2001 From: "Aitor C. Urrutia Aranburu" Date: Thu, 18 Jun 2026 12:10:25 +0200 Subject: [PATCH 14/19] chore: test woodpecker --- .woodpecker.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index e5a2dec..fe2c2ae 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -2,7 +2,7 @@ skip_clone: true steps: clone: - image: alpine:git + image: alpine/git commands: - git clone http://172.17.0.1/labasarea/laba-webgunea.git build: From 4e9d1aeabd7ae14412799248a84de962a5571781 Mon Sep 17 00:00:00 2001 From: "Aitor C. Urrutia Aranburu" Date: Thu, 18 Jun 2026 12:11:27 +0200 Subject: [PATCH 15/19] chore: revert everything else --- .woodpecker.yml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index fe2c2ae..171f550 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -1,10 +1,4 @@ -skip_clone: true - steps: - clone: - image: alpine/git - commands: - - git clone http://172.17.0.1/labasarea/laba-webgunea.git build: image: node:22-alpine environment: From 1f27f8e603e4da10efa8699c63aa42f22fd45877 Mon Sep 17 00:00:00 2001 From: "Aitor C. Urrutia Aranburu" Date: Thu, 18 Jun 2026 12:43:31 +0200 Subject: [PATCH 16/19] chore: woodpecker test --- .woodpecker.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.woodpecker.yml b/.woodpecker.yml index 171f550..ad2733f 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -1,4 +1,11 @@ +skip_clone: true + steps: + route: + image: alpine + commands: + - traceroute git.fosil.eu + build: image: node:22-alpine environment: From f1be7b032b173711f8475574e05634fd8cc0442c Mon Sep 17 00:00:00 2001 From: "Aitor C. Urrutia Aranburu" Date: Thu, 18 Jun 2026 13:06:06 +0200 Subject: [PATCH 17/19] chore: test woodpecker --- .woodpecker.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index ad2733f..11411e3 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -1,10 +1,11 @@ skip_clone: true steps: - route: - image: alpine + clone: + image: alpine/git commands: - - traceroute git.fosil.eu + - echo "172.17.0.1 git.fosil.eu" >> /etc/hosts + - git clone https://git.fosil.eu/labasarea/laba-webgunea.git . build: image: node:22-alpine From 3c64930fa881ba9cd869c06a8d835cb1b7e783c8 Mon Sep 17 00:00:00 2001 From: "Aitor C. Urrutia Aranburu" Date: Thu, 18 Jun 2026 13:08:20 +0200 Subject: [PATCH 18/19] chore: test woodpecker --- .woodpecker.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index 11411e3..c0ca806 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -1,10 +1,14 @@ skip_clone: true steps: - clone: - image: alpine/git + adjust_dns: + image: alpine commands: - echo "172.17.0.1 git.fosil.eu" >> /etc/hosts + - echo "172.17.0.1 kudeatu.laba.eus" >> /etc/hosts + + clone: + image: alpine/git - git clone https://git.fosil.eu/labasarea/laba-webgunea.git . build: From 4dac25ec56bf8418670ac154a3cf17703647284e Mon Sep 17 00:00:00 2001 From: "Aitor C. Urrutia Aranburu" Date: Thu, 18 Jun 2026 13:10:13 +0200 Subject: [PATCH 19/19] chore: woodpecker test --- .woodpecker.yml | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index c0ca806..daf8294 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -1,14 +1,10 @@ skip_clone: true steps: - adjust_dns: - image: alpine - commands: - - echo "172.17.0.1 git.fosil.eu" >> /etc/hosts - - echo "172.17.0.1 kudeatu.laba.eus" >> /etc/hosts - clone: image: alpine/git + commands: + - echo "172.17.0.1 git.fosil.eu" >> /etc/hosts - git clone https://git.fosil.eu/labasarea/laba-webgunea.git . build: @@ -21,6 +17,7 @@ steps: volumes: - astro-dist:/deploy commands: + - echo "172.17.0.1 kudeatu.laba.eus" >> /etc/hosts - corepack enable - pnpm --filter front install --frozen-lockfile - pnpm front:build