version: "3.9" services: rust-dev: build: context: . dockerfile: docker/Dockerfile.rust-dev volumes: - ./:/work working_dir: /work command: bash -lc "cargo test --release" wasm: build: context: . dockerfile: docker/Dockerfile.wasm volumes: - ./:/work working_dir: /work command: bash -lc "make wasm && python3 -m http.server -d bindings/wasm/pkg 8000" ports: - "8000:8000" python: build: context: . dockerfile: docker/Dockerfile.rust-dev volumes: - ./:/work working_dir: /work command: bash -lc "make py && python -c 'from symreg_rs import PySymbolicRegressor as SR; print(SR().fit_predict([[0.0],[1.0]],[0.0,1.0]))'"