From d4c6bc06b46849e290d9fb7b059a0270c913fe1f Mon Sep 17 00:00:00 2001 From: Zottelchen Date: Sat, 29 May 2021 15:31:00 +0200 Subject: [PATCH] Add Invidious (#435) * Create Invidious * Prettify invidious * Replaced 'latest' with sha tag --- public/v4/apps/invidious.yml | 58 ++++++++++++++++++++++++++++++++++ public/v4/logos/invidious.png | Bin 0 -> 3785 bytes 2 files changed, 58 insertions(+) create mode 100644 public/v4/apps/invidious.yml create mode 100644 public/v4/logos/invidious.png diff --git a/public/v4/apps/invidious.yml b/public/v4/apps/invidious.yml new file mode 100644 index 0000000..2461f1c --- /dev/null +++ b/public/v4/apps/invidious.yml @@ -0,0 +1,58 @@ +captainVersion: 4 +services: + $$cap_appname-db: + image: postgres:$$db_version + restart: always + volumes: + - $$cap_appname-data:/var/lib/postgresql/data + environment: + POSTGRES_DB: invidious + POSTGRES_PASSWORD: kemal + POSTGRES_USER: kemal + healthcheck: + test: ['CMD', 'pg_isready', '-U', 'postgres'] + caproverExtra: + notExposeAsWebApp: 'true' + $$cap_appname: + image: omarroth/invidious$$cap_version + restart: always + environment: + # Adapted from ./config/config.yml + INVIDIOUS_CONFIG: | + channel_threads: 1 + check_tables: true + feed_threads: 1 + db: + user: kemal + password: kemal + host: srv-captain--$$cap_appname-db + port: 5432 + dbname: invidious + full_refresh: false + https_only: false + domain: + caproverExtra: + containerHttpPort: '3000' + +caproverOneClickApp: + variables: + - id: '$$cap_version' + label: Invidious Version + defaultValue: '@sha256:31d0c0061778fecc98b693c8d53073e5ac758b1d570ac2881370547079fa2a4c' + description: Check out their Docker page for the valid tags https://hub.docker.com/r/omarroth/invidious/tags. If you want to use the latest tag (or a versioned release, if available), start with a colon (e.g. :latest). + validRegex: "/^([^\\s^\\/])+$/" + - id: '$$db_version' + label: Postgres Version + defaultValue: '10' # there is no other tag provided + description: Check out their Docker page for the valid tags https://hub.docker.com/_/postgres?tab=tags + validRegex: "/^([^\\s^\\/])+$/" + instructions: + start: |- + Invidious is an alternative front-end to YouTube. + More details: https://github.com/iv-org/invidious + end: |- + Invidious has been successfully deployed! It may take a couple of minutes until the web frontend can be reached. + displayName: Invidious + isOfficial: true + description: Invidious is an alternative front-end to YouTube. + documentation: See https://github.com/iv-org/invidious diff --git a/public/v4/logos/invidious.png b/public/v4/logos/invidious.png new file mode 100644 index 0000000000000000000000000000000000000000..efd759483ec810fd5fe0a565b8c9ca0952ef04cd GIT binary patch literal 3785 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