From eded03224311a2cdc8c68dd2655d1bd42674faad Mon Sep 17 00:00:00 2001 From: Laur Ivan Date: Fri, 26 Jan 2024 19:06:58 +0100 Subject: [PATCH] feat: Add FlareSolverr docker --- defaults/main.yml | 7 +++++++ tasks/main.yml | 1 + templates/docker-compose.yml.j2 | 12 ++++++++++++ templates/env.flaresolverr.conf.j2 | 4 ++++ 4 files changed, 24 insertions(+) create mode 100644 templates/env.flaresolverr.conf.j2 diff --git a/defaults/main.yml b/defaults/main.yml index 2a5be27..c173a8b 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -66,3 +66,10 @@ jackett_image_version: 'latest' jackett_auto_update: true jackett_host_port: 9117 jackett_config_volume: '{{ arrs_configuration_volume }}/jackett' + +# FlareSolverr +flaresolverr_log_level: info +flaresolverr_log_html: "false" +flaresolverr_captcha_solver: none +flaresolverr_timezone: 'Europe/Brussels' +flaresolverr_host_port: 8191 diff --git a/tasks/main.yml b/tasks/main.yml index 96538fa..dc4a681 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -57,6 +57,7 @@ - "env.sonarr.conf" - "env.lidarr.conf" - "env.jackett.conf" + - "env.flaresolverr.conf" tags: - configuration diff --git a/templates/docker-compose.yml.j2 b/templates/docker-compose.yml.j2 index 3e9899e..e7bfc94 100644 --- a/templates/docker-compose.yml.j2 +++ b/templates/docker-compose.yml.j2 @@ -84,7 +84,19 @@ services: - {{ jackett_host_port }}:9117 networks: - arrs + + flaresolverr: + image: ghcr.io/flaresolverr/flaresolverr:latest + container_name: flaresolverr + env_file: + - "{{ arrs_setup_path }}/env.flaresolverr.conf" + ports: + - "{{ flaresolverr_host_port }}:8191" + restart: unless-stopped + networks: + - arrs {% endif %} + networks: arrs: {} diff --git a/templates/env.flaresolverr.conf.j2 b/templates/env.flaresolverr.conf.j2 new file mode 100644 index 0000000..fdf8e18 --- /dev/null +++ b/templates/env.flaresolverr.conf.j2 @@ -0,0 +1,4 @@ +LOG_LEVEL={{ flaresolverr_log_level }} +LOG_HTML={{ flaresolverr_log_html }} +CAPTCHA_SOLVER={{ flaresolverr_captcha_solver }} +TZ={{ flaresolverr_timezone }}