suggestion d'organisation
This commit is contained in:
parent
0a4f5c3210
commit
fbedd497fd
3
.idea/.gitignore
generated
vendored
Normal file
3
.idea/.gitignore
generated
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
# Default ignored files
|
||||
/shelf/
|
||||
/workspace.xml
|
4
.idea/misc.xml
generated
Normal file
4
.idea/misc.xml
generated
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.7 (pythonenv)" project-jdk-type="Python SDK" />
|
||||
</project>
|
53
README.md
53
README.md
@ -2,4 +2,55 @@
|
||||
|
||||
Retrouvez-nous ici : https://discord.gg/ERpYMqS
|
||||
|
||||
![](https://i.imgur.com/RiGJ5pK.png)
|
||||
![](https://i.imgur.com/RiGJ5pK.png)
|
||||
|
||||
## Table des matières
|
||||
* [docker-compose](#docker-compose)
|
||||
* [wiki](#wiki)
|
||||
|
||||
## docker-compose
|
||||
[:arrow_up:](#table-des-matires)
|
||||
|
||||
### fonctionnement
|
||||
|
||||
Le répertoire `docker-compose/` contient uniquement les docker-compose de chaque service/application.
|
||||
|
||||
L'arborescence doit être la suivante :
|
||||
`docker-compose/<app>/docker-compose.yml`
|
||||
- `<app>` : le nom de l'application ou service à rajouter
|
||||
|
||||
### Possibilité
|
||||
|
||||
Le bot pourrait appeler le contenu de chaque application selon cette commande
|
||||
`.docker-compose <app>`
|
||||
Il chercherait selon l'url suivant :
|
||||
`https://gitea.zoz-serv.org/Zoz/plex_fr_discord_repo/raw/branch/master/docker-compose/<app>/docker-compose.yml`
|
||||
Si HTTP 200 alors on affiche le contenu retourné
|
||||
Sinon HTTP 404 alors on affiche `la page n'existe pas`
|
||||
|
||||
|
||||
Exemple ok:
|
||||
> `.docker-compose plex`
|
||||
> renvoie le contenu de
|
||||
> https://gitea.zoz-serv.org/Zoz/plex_fr_discord_repo/raw/branch/master/docker-compose/plex/docker-compose.yml
|
||||
|
||||
Exemple ko:
|
||||
> `.docker-compose pouet`
|
||||
> renvoie `La page que vous demandez n'existe pas`
|
||||
|
||||
|
||||
**ZZ_Exemple sera supprimé à terme**
|
||||
|
||||
## wiki
|
||||
[:arrow_up:](#table-des-matires)
|
||||
|
||||
fichiers au format md (markdown)
|
||||
|
||||
### Possibilité
|
||||
|
||||
Le bot pourrait appeler le contenu de chaque application selon cette commande
|
||||
`.wiki <doc>`
|
||||
Il chercherait selon l'url suivant :
|
||||
`https://gitea.zoz-serv.org/Zoz/plex_fr_discord_repo/raw/branch/master/wiki/<doc>.md`
|
||||
Si HTTP 200 alors on affiche le contenu retourné
|
||||
Sinon HTTP 404 alors on affiche `la page n'existe pas`
|
||||
|
29
docker-compose/plex/docker-compose.yml
Normal file
29
docker-compose/plex/docker-compose.yml
Normal file
@ -0,0 +1,29 @@
|
||||
## Discord Plex FR : https://discord.gg/ERpYMqS
|
||||
## Version 2021-02-25
|
||||
version: "2.1"
|
||||
|
||||
services:
|
||||
plex:
|
||||
image: ghcr.io/linuxserver/plex # Ancien dépôt : linuxserver/plex:latest
|
||||
container_name: plex
|
||||
network_mode: prod #conseillé de ne pas utiliser host car limité a 16 containers
|
||||
# Si plex est en mode HOST, la ligne suivante n'est pas nécessaire.
|
||||
#- PLEX_CLAIM=BLABLA #obtain claim token https://plex.tv/claim expire within 4 minutes.
|
||||
# Decommenter les 2 lignes suivantes pour que watchtower surveille ce conteneur
|
||||
# labels:
|
||||
# - com.centurylinklabs.watchtower.enable=true
|
||||
environment:
|
||||
- PUID=1000 # Utiliser la commande (en SSH) : id NOM_UTILISATEUR
|
||||
- PGID=1000 # Utiliser la commande (en SSH) : id NOM_UTILISATEUR
|
||||
- VERSION=latest
|
||||
- UMASK_SET=022
|
||||
volumes:
|
||||
- /volume1/docker/plex/config:/config
|
||||
- /volume1/docker/plex/transcode:/transcode
|
||||
- /volume1/media/music:/data/music
|
||||
- /volume1/media/movies:/data/movies
|
||||
- /volume1/media/tvshow:/data/tvshow
|
||||
# Decommenter les 2 lignes suivantes pour activer le transcodage matériel iGPU( si NAS/serveur compatible )
|
||||
# devices:
|
||||
# - /dev/dri:/dev/dri
|
||||
restart: unless-stopped
|
Loading…
Reference in New Issue
Block a user