diff --git a/.github/renovate.json b/.github/renovate.json index 794b616..8275a6e 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -37,11 +37,15 @@ }, { "matchPackageNames": ["binhex/arch-qbittorrentvpn"], - "customChangelogUrl": "https://github.com/binhex/arch-qbittorrentvpn/releases/" + "customChangelogUrl": "https://github.com/binhex/arch-qbittorrentvpn/releases" }, { "matchPackageNames": ["lscr.io/linuxserver/sonarr"], "customChangelogUrl": "https://github.com/linuxserver/docker-sonarr/releases" + }, + { + "matchPackageNames": ["lscr.io/linuxserver/jellyfin"], + "customChangelogUrl": "https://github.com/linuxserver/docker-jellyfin" } ] } \ No newline at end of file diff --git a/README.md b/README.md index fbf4878..170723a 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,11 @@ Homelab environment defined in code. Using Drone and Renovate bot for CI along w Doplarr Allows my users to request content through Discord if they choose + + + Drone + Selfhosted CI/CD pipeline manager + FlareSolverr @@ -162,11 +167,6 @@ Homelab environment defined in code. Using Drone and Renovate bot for CI along w Wordpress WooCommerce store setup for JF PPV access - - - Drone - Selfhosted CI/CD pipeline manager - Forgejo diff --git a/drone/docker-compose.yml b/drone/docker-compose.yml new file mode 100644 index 0000000..30d34b6 --- /dev/null +++ b/drone/docker-compose.yml @@ -0,0 +1,32 @@ +version: '3' + +services: + drone: + image: drone/drone:2.23.0 + environment: + - DRONE_GITEA_CLIENT_ID=$DRONE_GITEA_CLIENT_ID + - DRONE_GITEA_CLIENT_SECRET=$DRONE_GITEA_CLIENT_SECRET + - DRONE_GITEA_SERVER=$DRONE_GITEA_SERVER + - DRONE_GIT_ALWAYS_AUTH=true + - DRONE_RPC_SECRET=$DRONE_RPC_SECRET + - DRONE_SERVER_HOST=$DRONE_SERVER_HOST + - DRONE_SERVER_PROTO=https + volumes: + - /home/mafyuh/drone/data:/data + ports: + - "81:80" + - "444:443" + restart: always + drone-runner: + image: drone/drone-runner-docker@sha256:e3595c0a0a60852d2f55750e50df6d2635b20c424d43c419575b46490d6aa864 + environment: + - DRONE_RPC_PROTO=https + - DRONE_RPC_HOST=$DRONE_RPC_HOST + - DRONE_RPC_SECRET=$DRONE_RPC_SECRET + - DRONE_RUNNER_CAPACITY=2 + - DRONE_RUNNER_NAME=my-runner + ports: + - "3002:3000" + volumes: + - /var/run/docker.sock:/var/run/docker.sock + restart: unless-stopped