mirror of
https://github.com/Dokploy/templates.git
synced 2026-07-23 23:05:26 +02:00
Add PodFetch template (#1035)
* Add PodFetch template * Use env array syntax in template.toml * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Address review: match version to image tag, expose admin_username variable, dark-mode friendly logo --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
19
blueprints/podfetch/docker-compose.yml
Normal file
19
blueprints/podfetch/docker-compose.yml
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
version: "3.8"
|
||||||
|
services:
|
||||||
|
podfetch:
|
||||||
|
image: samuel19982/podfetch:v5.2.2
|
||||||
|
restart: unless-stopped
|
||||||
|
environment:
|
||||||
|
- DATABASE_URL=sqlite:///app/db/podcast.db
|
||||||
|
- POLLING_INTERVAL=300
|
||||||
|
- BASIC_AUTH=true
|
||||||
|
- USERNAME=${USERNAME}
|
||||||
|
- PASSWORD=${PASSWORD}
|
||||||
|
- GPODDER_INTEGRATION_ENABLED=true
|
||||||
|
volumes:
|
||||||
|
- podfetch-podcasts:/app/podcasts
|
||||||
|
- podfetch-db:/app/db
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
podfetch-podcasts: {}
|
||||||
|
podfetch-db: {}
|
||||||
BIN
blueprints/podfetch/logo.png
Normal file
BIN
blueprints/podfetch/logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 14 KiB |
15
blueprints/podfetch/meta.json
Normal file
15
blueprints/podfetch/meta.json
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"id": "podfetch",
|
||||||
|
"name": "PodFetch",
|
||||||
|
"version": "v5.2.2",
|
||||||
|
"description": "PodFetch is a sleek, self-hosted podcast manager that automatically downloads new episodes, offers a web UI for listening and managing podcasts, and provides a GPodder-compatible sync API for mobile apps like AntennaPod.",
|
||||||
|
"logo": "logo.png",
|
||||||
|
"links": {
|
||||||
|
"github": "https://github.com/SamTV12345/PodFetch",
|
||||||
|
"website": "https://samtv12345.github.io/PodFetch/",
|
||||||
|
"docs": "https://samtv12345.github.io/PodFetch/"
|
||||||
|
},
|
||||||
|
"tags": [
|
||||||
|
"media"
|
||||||
|
]
|
||||||
|
}
|
||||||
15
blueprints/podfetch/template.toml
Normal file
15
blueprints/podfetch/template.toml
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
[variables]
|
||||||
|
main_domain = "${domain}"
|
||||||
|
admin_username = "admin"
|
||||||
|
admin_password = "${password:24}"
|
||||||
|
|
||||||
|
[config]
|
||||||
|
env = [
|
||||||
|
"USERNAME=${admin_username}",
|
||||||
|
"PASSWORD=${admin_password}"
|
||||||
|
]
|
||||||
|
|
||||||
|
[[config.domains]]
|
||||||
|
serviceName = "podfetch"
|
||||||
|
port = 8000
|
||||||
|
host = "${main_domain}"
|
||||||
Reference in New Issue
Block a user