rspace-online/backlog/tasks/task-medium.8 - Create-on-d...

1.0 KiB

id title status assignee created_date labels dependencies parent_task_id
TASK-MEDIUM.8 Create on-demand sidecar containers (kicad/freecad/blender/scribus/open-notebook) To Do
2026-04-16 23:17
TASK-MEDIUM

Description

The 5 sidecar containers defined in /opt/rspace-online/docker-compose.yml under profiles:[sidecar] don't exist on Netcup. Sablier can't wake what doesn't exist. Run cd /opt/rspace-online && docker compose --profile sidecar create when server load is low — this triggers heavy Docker builds (KiCad/FreeCAD/Blender pull hundreds of MB + compile). Wait for load avg < 8 and free mem > 4GB before running.

Acceptance Criteria

  • #1 All 5 sidecar images built on Netcup
  • #2 Containers in 'created' state (not started)
  • #3 Sablier can wake each one via /api/strategies/blocking
  • #4 ensureSidecar(name) from rspace server triggers actual container start