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"