services: agentic-poc: build: context: . dockerfile: Dockerfile.dev container_name: agentic_poc_dev ports: - "3000:3000" volumes: - .:/app # Käännetään aina käynnistyksen yhteydessä varmuuden vuoksi Wasm uusimmista koodeista, ja päälle pyöräytetään Hub! command: bash -c "cd node && wasm-pack build --release --target web --out-dir ../static/pkg && cd ../hub && cargo run" # Valinnainen natiivi-solmu — kerää oikeat laitteistotiedot (nvidia-smi-taso) native-node: build: context: . dockerfile: Dockerfile.native-node container_name: kipina_native_node runtime: nvidia environment: - HUB_URL=ws://agentic-poc:3000/ws - ALLOCATED_GB=4 - NVIDIA_VISIBLE_DEVICES=all depends_on: - agentic-poc deploy: resources: reservations: devices: - driver: nvidia count: all capabilities: [gpu] profiles: - native