From bb4e7464dad8e7e72f0428d1d889b0253b44c568 Mon Sep 17 00:00:00 2001 From: Alex Frantz Date: Thu, 14 Aug 2025 12:34:31 -0400 Subject: [PATCH] add nfl proxy --- main.yml | 3 +++ tasks/nfl-proxy.yml | 22 ++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 tasks/nfl-proxy.yml diff --git a/main.yml b/main.yml index 133b39a..6c52f52 100644 --- a/main.yml +++ b/main.yml @@ -86,6 +86,9 @@ - name: Deploy Jackett import_tasks: tasks/jackett.yml tags: jackett_deploy + - name: Deploy NFL Proxy + import_tasks: tasks/nfl-proxy.yml + tags: nfl-proxy_deploy - hosts: jackson diff --git a/tasks/nfl-proxy.yml b/tasks/nfl-proxy.yml new file mode 100644 index 0000000..7e592fd --- /dev/null +++ b/tasks/nfl-proxy.yml @@ -0,0 +1,22 @@ +--- +- name: Create folder structure + file: + path: "{{ item }}" + state: directory + with_items: + - "{{ data_dir }}/nfl-proxy" + +- name: "Clone latest NFL-Proxy" + git: + repo: "git@git.alexav.gg:alex/nfl-proxy.git" + dest: "{{ data_dir }}/nfl-proxy" + +- name: "Stop & remove existing PM2 containers" + shell: | + pm2 delete nfl-proxy + +- name: "Start new PM2 container" + args: + chdir: "{{ data_dir }}/nfl-proxy" + shell: | + pm2 start --name="nfl-proxy" "python3 main.py"