From 755c675f5b0e34ae4cdd8bcb4fcca2e62f9f6b17 Mon Sep 17 00:00:00 2001 From: Moh Dzulfikri Maulana <106526316+Dzuuul@users.noreply.github.com> Date: Tue, 10 Mar 2026 09:02:36 +0700 Subject: [PATCH] feat: Update Docker repository name and refactor environment variable configuration in Woodpecker CI. --- .woodpecker.yml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index 7892769..15ae8b5 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -4,10 +4,9 @@ steps: image: plugins/docker settings: registry: git.exavolt.web.id - repo: git.exavolt.web.id/fikri/portfolio-app + repo: git.exavolt.web.id/fikri/fullstack-portfolio dockerfile: Dockerfile use_cache: true - # Gunakan environment otomatis untuk plugin docker username: from_secret: gitea_user password: @@ -22,23 +21,24 @@ steps: settings: host: 103.197.190.44 username: root + port: 22 key: from_secret: ssh_key - port: 22 - # Kita kirim variabel gitea ke dalam script SSH - envs: [GITEA_USER, GITEA_TOKEN] + # Langsung masukkan secret ke dalam settings yang didukung plugin drone-ssh + envs: + - GITEA_USER + - GITEA_TOKEN + # Definisikan isi envs tersebut di sini (cara ini didukung plugin) + gitea_user: + from_secret: gitea_user + gitea_token: + from_secret: gitea_token script: - cd ~/projects/fikri-fullstack-portfolio - echo $GITEA_TOKEN | docker login git.exavolt.web.id -u $GITEA_USER --password-stdin - docker compose pull - docker compose up -d --remove-orphans - docker image prune -f - environment: - # Mendefinisikan variabel agar bisa dibaca oleh 'envs' di atas - GITEA_USER: - from_secret: gitea_user - GITEA_TOKEN: - from_secret: gitea_token when: branch: main event: push \ No newline at end of file