Fixed woodpecker
All checks were successful
ci/woodpecker/release/woodpecker Pipeline was successful

This commit is contained in:
GeorgeWebberley 2026-01-26 12:25:24 +01:00
parent ab3d0ece83
commit be17df22f0

View file

@ -1,5 +1,7 @@
variables:
- &app_name "datasaur"
when: when:
- event: tag
- event: release - event: release
steps: steps:
@ -9,7 +11,7 @@ steps:
settings: settings:
platforms: linux/amd64 platforms: linux/amd64
registry: git.georgew.dev registry: git.georgew.dev
repo: git.georgew.dev/georgew/datasaur repo: git.georgew.dev/georgew/${CI_REPO_NAME}
tags: tags:
- latest - latest
- ${CI_COMMIT_TAG##v} - ${CI_COMMIT_TAG##v}
@ -24,13 +26,15 @@ steps:
privileged: true privileged: true
volumes: volumes:
- /var/run/docker.sock:/var/run/docker.sock - /var/run/docker.sock:/var/run/docker.sock
- /home/george/datasaur:/home/george/datasaur - /home/george:/home/george
environment: environment:
APP_NAME: *app_name
FORGEJO_USER: FORGEJO_USER:
from_secret: FORGEJO_USER from_secret: FORGEJO_USER
FORGEJO_TOKEN: FORGEJO_TOKEN:
from_secret: FORGEJO_TOKEN from_secret: FORGEJO_TOKEN
commands: commands:
- echo $FORGEJO_TOKEN | docker login git.georgew.dev -u $FORGEJO_USER --password-stdin - echo $FORGEJO_TOKEN | docker login git.georgew.dev -u $FORGEJO_USER --password-stdin
- docker pull git.georgew.dev/georgew/datasaur:latest - cp -r . /home/george/$APP_NAME/
- docker compose -p datasaur -f /home/george/datasaur/docker-compose.yaml up -d --pull always --force-recreate - 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