refactor: remove portal deployment coupling

This commit is contained in:
2026-08-05 06:58:19 +02:00
parent fd1fd2f802
commit 5d037e97c4
25 changed files with 265 additions and 452 deletions
+3 -4
View File
@@ -64,11 +64,10 @@ RUN python -m venv /opt/venv \
&& /opt/venv/bin/pip install --no-cache-dir --upgrade pip \
&& (cd /app/harness && /opt/venv/bin/pip install --no-cache-dir .) \
&& cp /app/harness/workflow.yaml /opt/venv/lib/python3.12/site-packages/workflow.yaml
# Default locale e alias PSD convergono sul file canonico. Il CLI onora anche
# THT_CONFIG, quindi cambiare CWD non cambia l'identita' dello workspace.
# Il workspace locale predefinito converge sul file canonico. Il CLI onora anche THT_CONFIG,
# quindi cambiare CWD non cambia l'identita' dello workspace.
RUN mkdir -p /app/harness/config \
&& cp --remove-destination /app/harness/workspaces/local.yaml /app/harness/config/tht.yaml \
&& ln -sfn /app/harness/config/tht.yaml /app/harness/workspaces/psd.yaml
&& cp --remove-destination /app/harness/workspaces/local.yaml /app/harness/config/tht.yaml
# PiProcessManager (backend) prepende harnessDir/.venv/bin al PATH del child Pi → symlink al venv reale
RUN ln -s /opt/venv /app/harness/.venv