From be17df22f0e4eab6e4b4df89284d0f783fd06c39 Mon Sep 17 00:00:00 2001 From: GeorgeWebberley Date: Mon, 26 Jan 2026 12:25:24 +0100 Subject: [PATCH] Fixed woodpecker --- .woodpecker.yaml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/.woodpecker.yaml b/.woodpecker.yaml index f5197d4..5c8c6d5 100644 --- a/.woodpecker.yaml +++ b/.woodpecker.yaml @@ -1,5 +1,7 @@ +variables: + - &app_name "datasaur" + when: - - event: tag - event: release steps: @@ -9,7 +11,7 @@ steps: settings: platforms: linux/amd64 registry: git.georgew.dev - repo: git.georgew.dev/georgew/datasaur + repo: git.georgew.dev/georgew/${CI_REPO_NAME} tags: - latest - ${CI_COMMIT_TAG##v} @@ -24,13 +26,15 @@ steps: privileged: true volumes: - /var/run/docker.sock:/var/run/docker.sock - - /home/george/datasaur:/home/george/datasaur + - /home/george:/home/george environment: + APP_NAME: *app_name FORGEJO_USER: from_secret: FORGEJO_USER FORGEJO_TOKEN: from_secret: FORGEJO_TOKEN commands: - echo $FORGEJO_TOKEN | docker login git.georgew.dev -u $FORGEJO_USER --password-stdin - - docker pull git.georgew.dev/georgew/datasaur:latest - - docker compose -p datasaur -f /home/george/datasaur/docker-compose.yaml up -d --pull always --force-recreate \ No newline at end of file + - cp -r . /home/george/$APP_NAME/ + - docker pull git.georgew.dev/georgew/$APP_NAME:latest + - docker compose -p $APP_NAME -f /home/george/$APP_NAME/docker-compose.yaml up -d --pull always --force-recreate \ No newline at end of file