From bf9bda494e00d9e91f10531ef8f2b38b7533ac89 Mon Sep 17 00:00:00 2001 From: Perflyst Date: Thu, 9 Dec 2021 19:11:50 +0100 Subject: [PATCH] Add invidious.io deployment --- templates/compose/invidious.io.yml | 7 +++++++ templates/tin-Caddyfile.j2 | 10 +++++----- tin.yml | 8 +++++++- 3 files changed, 19 insertions(+), 6 deletions(-) create mode 100644 templates/compose/invidious.io.yml diff --git a/templates/compose/invidious.io.yml b/templates/compose/invidious.io.yml new file mode 100644 index 0000000..4d5dcc2 --- /dev/null +++ b/templates/compose/invidious.io.yml @@ -0,0 +1,7 @@ +--- +services: + api: + image: quay.io/invidious/invidious.io:latest + restart: unless-stopped + ports: + - "127.0.0.1:8081:80" diff --git a/templates/tin-Caddyfile.j2 b/templates/tin-Caddyfile.j2 index 02b8c6d..4a87e57 100644 --- a/templates/tin-Caddyfile.j2 +++ b/templates/tin-Caddyfile.j2 @@ -29,11 +29,11 @@ www.invidio.us { import common redir https://invidious.io{uri} } -#invidious.io { -# import common -# root * /var/www/invidious.io -# file_server -#} +invidious.io { + import common + reverse_proxy http://127.0.0.1:8081 +} + git.invidious.io { import common redir https://github.com/iv-org/invidious diff --git a/tin.yml b/tin.yml index 5a490c7..d648e0d 100644 --- a/tin.yml +++ b/tin.yml @@ -49,12 +49,18 @@ app: instances-api tags: [instances-api, api, docker] - - name: Deploy invidious api + - name: Deploy invidious redirect import_tasks: tasks/compose.yml vars: app: redirect tags: [redirect, docker] + - name: Deploy invidious website + import_tasks: tasks/compose.yml + vars: + app: invidious.io + tags: [website, docker] + - name: caddy import_role: name: caddy_ansible.caddy_ansible