Files
homelab/tasks/nfl-proxy.yml
Alex Frantz d2c0b599ee
All checks were successful
Deploy Containers / Prepare (push) Successful in 20s
add virtual env
2025-08-14 12:43:01 -04:00

24 lines
617 B
YAML

---
- 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"
ignore_errors: true
shell: |
/home/alex/.nvm/versions/node/v24.4.0/bin/pm2 delete nfl-proxy
- name: "Start new PM2 container"
args:
chdir: "{{ data_dir }}/nfl-proxy"
shell: |
/home/alex/.nvm/versions/node/v24.4.0/bin/pm2 start --name="nfl-proxy" "venv/bin/activate && python3 main.py"