1
0
Fork 0

include own docker services

This commit is contained in:
xeviff 2024-07-06 20:39:33 +02:00 committed by xavier
parent cadb0cff9b
commit 7c03c7e11d
6 changed files with 51 additions and 4 deletions

8
.gitignore vendored
View File

@ -1,3 +1,5 @@
@eaDir
Mangrana.code-workspace
_deprecated _deprecated
/#recycle /#recycle
filebot/desktop/config filebot/desktop/config
@ -7,7 +9,13 @@ filebot/presets
filebot/xattr filebot/xattr
homarr/bk homarr/bk
homarr/data homarr/data
homarr/configs
my tools my tools
ownServices/AfterDownloadCarerByFinish/config
ownServices/AfterFilebotMoveProcessor/config
ownServices/ArrModificationCapturer
ownServices/SonarrQueueFixer/config
ownServices/SonarrQueueFixer/.env
overseerr/config overseerr/config
plex/config plex/config
prowlarr/config prowlarr/config

View File

@ -1,16 +1,16 @@
# Mangrana dockers configuration # Mangrana dockers configuration
## Note ## Note
This is the configuration of the dockers (image, volumes, ports...), not the configuration of each application This is the configuration of the dockers (image, volumes, ports...), not the configuration of each application, which is hidden from the version control tracking due to the high amount of files they have and their constantly change. Also because they use to contain sensitive information, such as endpoints and access credentials.
## What is this about? ## What is this about?
These sort of dockers conforms the majority of the services that represents my Automated Home Cinema system. These sort of dockers conforms the majority of the services that represents my Automated Home Cinema system.
### Streaming service? ### Streaming service?
Yes, **Plex** is the streaming application, but without video files it makes nothing Yes, **Plex** is the streaming application, but without video files it makes nothing, so here it comes the other services
### Files ### Files
For adquiring the movies and the tv shows there are a set of satellite services that charge this responsability. These are **Radarr** and **Sonarr**, with the help of **Prowlarr** but they needs a torrent downloader and that one is **QBit**. For adquiring the movies and the tv shows there are a set of satellite services that charge this responsability. These are **Radarr** and **Sonarr**, with the help of **Prowlarr** but they needs a torrent downloader and that one is **QBit**, which also is assisted with **qbit_manage** which provides some usefull automations.
### Other services ### Other services
Later we have other services, for example the one the users use to request new things is **Overseer**. **Tautulli** is to track the activity of the streamings and **Homarr** is a presentation tool that for example allows users to have an entry point web with an easy to remember URL: [mangrana.tv](https://mangrana.tv), and also is very useful to provide an admin dashboard like which I have: Later we have other services, for example the one the users use to request new things is **Overseer**. **Tautulli** is to track the activity of the streamings and **Homarr** is a presentation tool that for example allows users to have an entry point web with an easy to remember URL: [mangrana.tv](https://mangrana.tv), and also is very useful to provide an admin dashboard like which I have:
![Admin Dashboard](misc/mangrana_dockers.png) ![Admin Dashboard](misc/mangrana_dockers.png)
#### Own services? #### Own services?
Yes I also have own services written in Java that shape processes with tuned personalizations (mostly are features that the current services are not able to accomplish by itselves, or some fix to automate common issues/blockers resolution). Yes I also have own services written in Java that shape processes with tuned personalizations (mostly are features that the current services are not able to accomplish by itselves, or some fix to automate common issues/blockers resolution).
These own services are not listed here. Their configuration is also hidden as it reveals public services URLs and API keys, but their docker configuration can be found at **ownServices** folder.

View File

@ -0,0 +1,11 @@
---
version: "2.1"
services:
after-download-carer:
container_name: mangrana_java_after_download
image: xeviff/after-download-carer:latest
user: 1000:1004
volumes:
- ./config:/config
- ./tokens:/tokens
- /jobs:/jobs

View File

@ -0,0 +1,12 @@
---
version: "2.1"
services:
after-filebot-fix:
container_name: mangrana_java_after_filebot
image: xeviff/after_filebot_fix:latest
dns:
- 192.168.1.22
volumes:
- /volume1/jobs/logs/filebot:/filebot_logs
- /volume1/jobs:/jobs
- ./config:/config

View File

@ -0,0 +1,13 @@
---
version: "2.1"
services:
after-download-carer:
container_name: mangrana_java_sonarr_queue_fix
image: xeviff/sonarr_queue_fix:latest
environment:
- PUID=${MY_UID}
- PGID=${MY_GID}
- TZ=Europe/Madrid
volumes:
- ./config:/config
- /volume1/data:/data

View File

@ -0,0 +1,3 @@
docker-compose down
docker pull xeviff/sonarr_queue_fix
docker-compose up