commit 6ec009dac85e9df63663353daf40f33788532820 Author: GeorgeWebberley Date: Sun Feb 1 08:26:15 2026 +0100 Initial commit diff --git a/.woodpecker.yaml b/.woodpecker.yaml new file mode 100644 index 0000000..bdef28b --- /dev/null +++ b/.woodpecker.yaml @@ -0,0 +1,20 @@ +variables: + - &app_name "change-detection" + +when: + event: [push] + branch: main + +steps: + deploy: + image: docker:28-cli + privileged: true + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - /home/george:/home/george + environment: + APP_NAME: *app_name + commands: + - mkdir -p /home/george/$APP_NAME + - cp -r . /home/george/$APP_NAME/ + - 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 diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..b8b78e2 --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,18 @@ +services: + changedetection: + image: lscr.io/linuxserver/changedetection.io:latest + container_name: changedetection + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/Copenhagen + - BASE_URL=https://alerts.georgew.dev + volumes: + - ./changedetection_config:/config + networks: + - web_traffic + restart: unless-stopped + +networks: + web_traffic: + external: true \ No newline at end of file