NEW_APP_SCRIPT odstraněn z app/config.py.
create_app už volá skeleton přes app_templates.create_script:načte template podle ID,
ověří is_enabled = 1 a create_enabled = 1 přes get_app_template(..., create_enabled=True),
ověří neprázdný create_script,
volá [create_script, app_id, app_name].

runtime, language, container_port, health_url dál bere z vybraného template řádku.
DB helper a migrace znají nové sloupce create_script a deploy_script.
deploy_script se při create použije, pokud je v template vyplněný; jinak zůstává dosavadní deploy fallback.
This commit is contained in:
JiriUhlir
2026-06-03 09:23:59 +02:00
parent 54c86702d2
commit 0a37507d86
4 changed files with 14 additions and 4 deletions
+4
View File
@@ -97,6 +97,8 @@ def get_app_templates(create_enabled: bool = False):
description,
default_port,
default_health_path,
create_script,
deploy_script,
COALESCE(is_enabled, 1) AS is_enabled,
COALESCE(create_enabled, 0) AS create_enabled
FROM app_templates
@@ -125,6 +127,8 @@ def get_app_template(template_id: str, create_enabled: bool = False):
description,
default_port,
default_health_path,
create_script,
deploy_script,
COALESCE(is_enabled, 1) AS is_enabled,
COALESCE(create_enabled, 0) AS create_enabled
FROM app_templates