services: backend: build: context: ./backend dockerfile: Dockerfile target: dev ports: - "${BACKEND_PORT:-8099}:8000" volumes: - ./backend/src:/app/src - ./notebooks:/app/notebooks # Mount mcltspice for live development - ../mcp-ltspice/src/mcltspice:/app/mcltspice-lib:ro command: ["uv", "run", "uvicorn", "spicebook.main:app", "--host", "0.0.0.0", "--port", "8000", "--reload"] frontend: build: context: ./frontend dockerfile: Dockerfile target: dev ports: - "${FRONTEND_PORT:-4321}:4321" volumes: - ./frontend/src:/app/src - ./frontend/public:/app/public command: ["npm", "run", "dev", "--", "--host", "0.0.0.0"]