top | item 47206072

Show HN: Fyrer – lightweight tool to run multiple dev servers concurrently

1 points| notcalc | 1 day ago |github.com

Hey HN,

i built `fyrer`, a small CLI tool that can run multiple development servers concurrently using a simple `yml` config.

i kept running into the issue of multiple terminals while working on multi service project, fyrer helps with that issue.

what you need to do is -

define `fyrer.yml` in the root of the project like:

``` # fyrer.yml

installers: - dir: ./project1 cmd: pip install -r requirements.txt

services: - name: server1 cmd: python -m http.server 8000 dir: ./project1 env_path: .env.local env: PORT: 8000 ENV: dev

  - name: server2
    cmd: npm start
    dir: ./project2
    watch: true
    quiet: true
    ignore:
      - "node_modules/**"
      - "*.db"
```

run `fyrer` in root of the project and that's it

would love some feedbacks.

discuss

order

No comments yet.