Add stop.sh (compose down) and disable print_forge.
Sync runner checkout / sync (pull_request) Successful in 6s

Closes #33. Deploy skips host_apps.enabled: false so CI cannot resurrect a stopped app.
This commit is contained in:
2026-09-16 05:05:41 -05:00
parent 94fa05a952
commit 61382c254d
15 changed files with 307 additions and 29 deletions
+15
View File
@@ -0,0 +1,15 @@
---
# Stop one docker-compose app+env. Inverse of deploy-apps.yml start.
#
# ansible-playbook playbooks/stop-apps.yml -e app=print_forge -e app_env=prod
#
# host_apps rows with enabled: false are still valid stop targets (so a
# disabled app can be taken down). Node-static apps are skipped.
- name: Stop applications
hosts: webservers
become: true
tasks:
- name: Stop requested compose apps
ansible.builtin.include_role:
name: app-deploy
tasks_from: stop.yml