issue-33-stop-apps
master
scripts/stop.sh
playbooks/stop-apps.yml
docker compose down
--app
--env
-v
host_apps.enabled: false
stop.sh
print_forge
./scripts/stop.sh --app print_forge --env prod
--env beta
./scripts/stop.sh --help
ansible-playbook playbooks/stop-apps.yml --syntax-check -e app=print_forge -e app_env=prod
print_forge_prod
./scripts/stop.sh --app print_forge --env beta
print_forge_beta
./scripts/deploy.sh --app print_forge --env prod --check
print-forge-preview.aimloperations.com
Closes #33. Deploy skips host_apps.enabled: false so CI cannot resurrect a stopped app.
No dependencies set.
The note is not visible to the blocked user.
Summary
scripts/stop.sh→playbooks/stop-apps.yml→docker compose downfor one--app+--env(no-v; checkouts/secrets stay).host_apps.enabled: falseskips deploy (including CI--app) so a stopped app cannot come back. Rows stay for ports andstop.sh.print_forgebeta + prod on all app hosts. After merge (or from this branch):./scripts/stop.sh --app print_forge --env prodand--env beta.Test plan
./scripts/stop.sh --helpshows required--app/--envansible-playbook playbooks/stop-apps.yml --syntax-check -e app=print_forge -e app_env=prod./scripts/stop.sh --app print_forge --env prodcompose-downsprint_forge_prodon all webservers./scripts/stop.sh --app print_forge --env betacompose-downsprint_forge_beta(including adama worker)./scripts/deploy.sh --app print_forge --env prod --checkskips disabled rows (does not start containers)print-forge-preview.aimloperations.comwill 502 until the proxy host is disabled (out of scope)