suggestion d'organisation #3
							
								
								
									
										74
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										74
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,74 @@ | ||||
| # Created by .ignore support plugin (hsz.mobi) | ||||
| ### JetBrains template | ||||
| # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider | ||||
| # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 | ||||
|  | ||||
| # User-specific stuff | ||||
| .idea/**/workspace.xml | ||||
| .idea/**/tasks.xml | ||||
| .idea/**/usage.statistics.xml | ||||
| .idea/**/dictionaries | ||||
| .idea/**/shelf | ||||
|  | ||||
| # Generated files | ||||
| .idea/**/contentModel.xml | ||||
|  | ||||
| # Sensitive or high-churn files | ||||
| .idea/**/dataSources/ | ||||
| .idea/**/dataSources.ids | ||||
| .idea/**/dataSources.local.xml | ||||
| .idea/**/sqlDataSources.xml | ||||
| .idea/**/dynamic.xml | ||||
| .idea/**/uiDesigner.xml | ||||
| .idea/**/dbnavigator.xml | ||||
|  | ||||
| # Gradle | ||||
| .idea/**/gradle.xml | ||||
| .idea/**/libraries | ||||
|  | ||||
| # Gradle and Maven with auto-import | ||||
| # When using Gradle or Maven with auto-import, you should exclude module files, | ||||
| # since they will be recreated, and may cause churn.  Uncomment if using | ||||
| # auto-import. | ||||
| # .idea/artifacts | ||||
| # .idea/compiler.xml | ||||
| # .idea/jarRepositories.xml | ||||
| # .idea/modules.xml | ||||
| # .idea/*.iml | ||||
| # .idea/modules | ||||
| # *.iml | ||||
| # *.ipr | ||||
|  | ||||
| # CMake | ||||
| cmake-build-*/ | ||||
|  | ||||
| # Mongo Explorer plugin | ||||
| .idea/**/mongoSettings.xml | ||||
|  | ||||
| # File-based project format | ||||
| *.iws | ||||
|  | ||||
| # IntelliJ | ||||
| out/ | ||||
|  | ||||
| # mpeltonen/sbt-idea plugin | ||||
| .idea_modules/ | ||||
|  | ||||
| # JIRA plugin | ||||
| atlassian-ide-plugin.xml | ||||
|  | ||||
| # Cursive Clojure plugin | ||||
| .idea/replstate.xml | ||||
|  | ||||
| # Crashlytics plugin (for Android Studio and IntelliJ) | ||||
| com_crashlytics_export_strings.xml | ||||
| crashlytics.properties | ||||
| crashlytics-build.properties | ||||
| fabric.properties | ||||
|  | ||||
| # Editor-based Rest Client | ||||
| .idea/httpRequests | ||||
|  | ||||
| # Android studio 3.1+ serialized cache file | ||||
| .idea/caches/build_file_checksums.ser | ||||
|  | ||||
							
								
								
									
										66
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										66
									
								
								README.md
									
									
									
									
									
								
							| @@ -2,4 +2,68 @@ | ||||
|  | ||||
| Retrouvez-nous ici : https://discord.gg/ERpYMqS | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Table des matières   | ||||
| * [Comment utiliser Git](#wiki) | ||||
| * [docker-compose](#docker-compose) | ||||
| * [wiki](#wiki) | ||||
|  | ||||
| ## Comment utiliser Git | ||||
|  | ||||
| Clonez le dépot sur votre machine `git clone https://gitea.zoz-serv.org/Zoz/plex_fr_discord_repo.git`   | ||||
|  | ||||
| ### Pour chaque modification, attention à bien suivre cette procédure si vous voulez éviter des conflits de versions | ||||
|  | ||||
| - Créez votre branche via la GUI Gitea (idéalement votre pseudo) ex : Benj | ||||
| - Rapatriez les dernières modifications : `git pull` | ||||
| - Faites vos modificatiosn (création de fichiers etc) | ||||
| - Ajoutez les nouveaux fichiers : `git add .` | ||||
| - Validez les modif : `git commit -m "ma super modif"` | ||||
| - Balancez sur le serveur : `git push` | ||||
| - Et ouvrez une pull request via la GUI | ||||
|  | ||||
| ## docker-compose | ||||
|  | ||||
| ### 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 | ||||
|  | ||||
| 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 | ||||
							
								
								
									
										5
									
								
								wiki/passmark.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								wiki/passmark.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| ## passmark | ||||
|  | ||||
| [CPU Benchmark](https://www.cpubenchmark.net/cpu_list.php#multi-cpu) | ||||
|  | ||||
| *Écrit par Zoz le 19/11/2020* | ||||
		Reference in New Issue
	
	Block a user