fix: add health check wait to ansible deploy

Wait for Streamlit to be ready before finishing deployment to prevent 502 errors
main
Sven Geboers 4 weeks ago
parent d8bee43c15
commit ee8ffea6e2
  1. 8
      ansible/deploy.yaml

@ -57,3 +57,11 @@
ansible.builtin.shell:
cmd: nohup /home/webapps/.local/bin/uv run streamlit run Home.py --server.port=8501 --server.address=0.0.0.0 --server.headless=true --server.enableCORS=false &
chdir: ~/motief
- name: wait for streamlit to be ready
ansible.builtin.uri:
url: http://127.0.0.1:8501/_stcore/health
method: GET
status_code: 200
retries: 30
delay: 2

Loading…
Cancel
Save