Revert "feat: support pre-setting instance_id via LANGBOT__INSTANCE_ID env var"

This reverts commit 6c64dc057f.
This commit is contained in:
RockChinQ
2026-03-13 11:30:36 -04:00
parent 6c64dc057f
commit 345e4baf2a
+8 -23
View File
@@ -146,29 +146,14 @@ class LoadConfigStage(stage.BootingStage):
await ap.instance_config.dump_config() await ap.instance_config.dump_config()
# load or generate instance id # load or generate instance id
# In SaaS (cloud edition), the instance id can be pre-set via LANGBOT__INSTANCE_ID ap.instance_id = await config.load_json_config(
# environment variable to match the pod UUID, enabling zero-lookup telemetry routing. 'data/labels/instance_id.json',
env_instance_id = os.environ.get('LANGBOT__INSTANCE_ID') template_data={
if env_instance_id: 'instance_id': f'instance_{str(uuid.uuid4())}',
ap.instance_id = await config.load_json_config( 'instance_create_ts': int(time.time()),
'data/labels/instance_id.json', },
template_data={ completion=False,
'instance_id': env_instance_id, )
'instance_create_ts': int(time.time()),
},
completion=False,
)
# Override with env value even if file already existed with a different id
ap.instance_id.data['instance_id'] = env_instance_id
else:
ap.instance_id = await config.load_json_config(
'data/labels/instance_id.json',
template_data={
'instance_id': f'instance_{str(uuid.uuid4())}',
'instance_create_ts': int(time.time()),
},
completion=False,
)
constants.instance_id = ap.instance_id.data['instance_id'] constants.instance_id = ap.instance_id.data['instance_id']
constants.edition = ap.instance_config.data.get('system', {}).get('edition', 'community') constants.edition = ap.instance_config.data.get('system', {}).get('edition', 'community')