diff --git a/apps/invidious-companion/config.json b/apps/invidious-companion/config.json index 59ef704..2115f51 100644 --- a/apps/invidious-companion/config.json +++ b/apps/invidious-companion/config.json @@ -1,24 +1,25 @@ { - "name": "Invidious companion", + "name": "Invidious Companion", "id": "invidious-companion", "available": true, - "short_desc": "Invidious companion for handling video streams - based on youtube.js", + "short_desc": "Extension navigateur pour remplacer YouTube par Invidious", "author": "iv-org", - "port": 8382, - "categories": [ - "utilities" - ], - "description": "Tiny Go webserver that prints OS information and HTTP request to output.", + "port": 5986, + "categories": ["utilities"], + "description": "Service backend pour l'extension navigateur Invidious Companion", "tipi_version": 4, "version": "v1.11.0", "source": "https://github.com/iv-org/invidious-companion", "exposable": true, - "supported_architectures": [ - "arm64", - "amd64" - ], - "created_at": 1745082405284, - "updated_at": 1745674974072, + "supported_architectures": ["arm64", "amd64"], "dynamic_config": true, - "form_fields": [] + "form_fields": [ + { + "type": "text", + "label": "URL de votre instance Invidious", + "required": true, + "env_variable": "INVIDIOUS_INSTANCE", + "placeholder": "https://invidious.exemple.com" + } + ] } \ No newline at end of file diff --git a/apps/invidious-companion/docker-compose.json b/apps/invidious-companion/docker-compose.json index b19dda9..d0457df 100644 --- a/apps/invidious-companion/docker-compose.json +++ b/apps/invidious-companion/docker-compose.json @@ -1,10 +1,29 @@ { "services": [ { - "name": "whoami", - "image": "quay.io/invidious/invidious-companion:latest", + "name": "invidious-companion", + "image": "ivorg/invidious-companion:latest", "isMain": true, - "internalPort": "3000" + "internalPort": 3000, + "ports": [ + { + "host": "APP_PORT", + "container": 3000 + } + ], + "volumes": [ + { + "host": "./config.json", + "container": "/app/config.json", + "type": "ro" + } + ], + "environment": [ + { + "name": "INVIDIOUS_INSTANCE", + "value": "{{ INVIDIOUS_INSTANCE }}" + } + ] } ] -} +} \ No newline at end of file