sr-rs/.github/workflows/ci.yml
Workflow config file is invalid. Please check your config file: yaml: unmarshal errors: line 14: mapping key "build" already defined at line 4 line 26: mapping key "build" already defined at line 4 line 15: mapping key "context" already defined at line 5 line 27: mapping key "context" already defined at line 5 line 16: mapping key "dockerfile" already defined at line 6 line 28: mapping key "dockerfile" already defined at line 6 line 17: mapping key "volumes" already defined at line 7 line 29: mapping key "volumes" already defined at line 7 line 19: mapping key "working_dir" already defined at line 9 line 31: mapping key "working_dir" already defined at line 9 line 20: mapping key "command" already defined at line 10 line 32: mapping key "command" already defined at line 10 line 26: mapping key "build" already defined at line 14 line 27: mapping key "context" already defined at line 15 line 28: mapping key "dockerfile" already defined at line 16 line 29: mapping key "volumes" already defined at line 17 line 31: mapping key "working_dir" already defined at line 19 line 32: mapping key "command" already defined at line 20

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