sr-rs/docker-compose.yml

33 lines
622 B
YAML

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]))'"