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