Compare commits
1 commit
7d728a7867
...
802a548783
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
802a548783 |
1 changed files with 7 additions and 5 deletions
|
|
@ -102,6 +102,13 @@ _generate_local_model_services() {
|
||||||
# so we key the env-var lookup by forge_user (which hire-agent.sh
|
# so we key the env-var lookup by forge_user (which hire-agent.sh
|
||||||
# writes as the Forgejo username). Apply the same tr 'a-z-' 'A-Z_'
|
# writes as the Forgejo username). Apply the same tr 'a-z-' 'A-Z_'
|
||||||
# convention as hire-agent.sh Gap 1 so the names match.
|
# convention as hire-agent.sh Gap 1 so the names match.
|
||||||
|
#
|
||||||
|
# NOTE (#845): the emitted block has NO `profiles:` key. The
|
||||||
|
# [agents.<name>] TOML entry is already the activation gate —
|
||||||
|
# its presence is what drives emission here. Profile-gating
|
||||||
|
# the service caused `disinto up` (without COMPOSE_PROFILES)
|
||||||
|
# to treat the hired container as an orphan and silently
|
||||||
|
# remove it via --remove-orphans.
|
||||||
local user_upper
|
local user_upper
|
||||||
user_upper=$(echo "$forge_user" | tr 'a-z-' 'A-Z_')
|
user_upper=$(echo "$forge_user" | tr 'a-z-' 'A-Z_')
|
||||||
cat >> "$temp_file" <<EOF
|
cat >> "$temp_file" <<EOF
|
||||||
|
|
@ -155,11 +162,6 @@ _generate_local_model_services() {
|
||||||
condition: service_started
|
condition: service_started
|
||||||
networks:
|
networks:
|
||||||
- disinto-net
|
- disinto-net
|
||||||
# No profiles: the [agents.${service_name}] TOML entry is the activation
|
|
||||||
# gate — its presence is what drove emission of this block in the first
|
|
||||||
# place. Profile-gating the service caused 'disinto up' (without
|
|
||||||
# COMPOSE_PROFILES set) to treat the container as an orphan and remove it,
|
|
||||||
# silently killing the hired agent (#845).
|
|
||||||
|
|
||||||
EOF
|
EOF
|
||||||
has_services=true
|
has_services=true
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue