Add stop.sh (compose down) and disable print_forge.
Sync runner checkout / sync (pull_request) Successful in 6s
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:
@@ -59,6 +59,7 @@ secrets_dir: "{{ lookup('ansible.builtin.env', 'HOME') }}/Documents/secrets"
|
||||
web_static_root: /var/www
|
||||
|
||||
# Catalog of deployable apps. host_apps (per host_vars) references these by name.
|
||||
# Optional host_apps.enabled: false skips deploy (stop.sh still compose-downs).
|
||||
app_catalog:
|
||||
company_site:
|
||||
type: django
|
||||
|
||||
@@ -26,8 +26,9 @@ host_apps:
|
||||
- { name: url_shortening_service, env: beta, port: 8015 }
|
||||
- { name: college_craft, env: prod, port: 8006, compose_profiles: [worker] }
|
||||
- { name: college_craft, env: beta, port: 8016, compose_profiles: [worker] }
|
||||
- { name: print_forge, env: prod, port: 8007, compose_profiles: [worker] }
|
||||
- { name: print_forge, env: beta, port: 8019, compose_profiles: [worker] }
|
||||
# print_forge stopped (#33) — enabled: false keeps ports; stop.sh still matches.
|
||||
- { name: print_forge, env: prod, port: 8007, compose_profiles: [worker], enabled: false }
|
||||
- { name: print_forge, env: beta, port: 8019, compose_profiles: [worker], enabled: false }
|
||||
- { name: abc_be, env: beta, port: 8017 }
|
||||
- { name: abc_worker, env: beta, port: 8018 }
|
||||
- { name: abc_fe, env: beta, port: 8085 }
|
||||
|
||||
@@ -43,8 +43,8 @@ host_apps:
|
||||
- { name: url_shortening_service, env: beta, port: 8015 }
|
||||
- { name: college_craft, env: prod, port: 8006 }
|
||||
- { name: college_craft, env: beta, port: 8016 }
|
||||
- { name: print_forge, env: prod, port: 8007 }
|
||||
- { name: print_forge, env: beta, port: 8019 }
|
||||
- { name: print_forge, env: prod, port: 8007, enabled: false }
|
||||
- { name: print_forge, env: beta, port: 8019, enabled: false }
|
||||
- { name: abc_be, env: beta, port: 8017 }
|
||||
- { name: abc_worker, env: beta, port: 8018 }
|
||||
- { name: abc_fe, env: beta, port: 8085 }
|
||||
|
||||
@@ -22,8 +22,8 @@ host_apps:
|
||||
- { name: url_shortening_service, env: beta, port: 8015 }
|
||||
- { name: college_craft, env: prod, port: 8006 }
|
||||
- { name: college_craft, env: beta, port: 8016 }
|
||||
- { name: print_forge, env: prod, port: 8007 }
|
||||
- { name: print_forge, env: beta, port: 8019 }
|
||||
- { name: print_forge, env: prod, port: 8007, enabled: false }
|
||||
- { name: print_forge, env: beta, port: 8019, enabled: false }
|
||||
- { name: abc_be, env: beta, port: 8017 }
|
||||
- { name: abc_worker, env: beta, port: 8018 }
|
||||
- { name: abc_fe, env: beta, port: 8085 }
|
||||
|
||||
@@ -22,8 +22,8 @@ host_apps:
|
||||
- { name: url_shortening_service, env: beta, port: 8015 }
|
||||
- { name: college_craft, env: prod, port: 8006 }
|
||||
- { name: college_craft, env: beta, port: 8016 }
|
||||
- { name: print_forge, env: prod, port: 8007 }
|
||||
- { name: print_forge, env: beta, port: 8019 }
|
||||
- { name: print_forge, env: prod, port: 8007, enabled: false }
|
||||
- { name: print_forge, env: beta, port: 8019, enabled: false }
|
||||
- { name: abc_be, env: beta, port: 8017 }
|
||||
- { name: abc_worker, env: beta, port: 8018 }
|
||||
- { name: abc_fe, env: beta, port: 8085 }
|
||||
|
||||
@@ -22,8 +22,8 @@ host_apps:
|
||||
- { name: url_shortening_service, env: beta, port: 8015 }
|
||||
- { name: college_craft, env: prod, port: 8006 }
|
||||
- { name: college_craft, env: beta, port: 8016 }
|
||||
- { name: print_forge, env: prod, port: 8007 }
|
||||
- { name: print_forge, env: beta, port: 8019 }
|
||||
- { name: print_forge, env: prod, port: 8007, enabled: false }
|
||||
- { name: print_forge, env: beta, port: 8019, enabled: false }
|
||||
- { name: abc_be, env: beta, port: 8017 }
|
||||
- { name: abc_worker, env: beta, port: 8018 }
|
||||
- { name: abc_fe, env: beta, port: 8085 }
|
||||
|
||||
Reference in New Issue
Block a user