fyrer-0.1.8 is not a library.
fyrer
lightweight tool to run multiple dev servers concurrently
features
- run multiple dev servers concurrently
- installer cmd for each server runs before starting the server
- specify working directory for each server
- set environment variables for each server
- easy to use YAML configuration file
- logs output of each server with name prefix
- cross-platform (Linux, macOS, Windows)
- hot reload
- ignore specific files or directories for hot reload
Installation
install using cargo:
build from source:
Usage
run from fyrer.yml file:
example config file fyrer.yml:
installers:
- dir: ./project1
cmd: pip install -r requirements.txt
servers:
- name: server1
cmd: python -m http.server 8000
dir: ./project1
env:
PORT: 8000
ENV: dev
- name: server2
cmd: npm start
dir: ./project2
watch: true # enable hot reload
ignore:
- "node_modules/**"
- "*.db"