33 lines
622 B
YAML
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]))'"
|