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