33 lines
609 B
Makefile
33 lines
609 B
Makefile
# Systant development tasks
|
|
|
|
# Start both server and dashboard
|
|
dev:
|
|
hivemind
|
|
|
|
# Start just the server
|
|
server:
|
|
cd server && mix run --no-halt
|
|
|
|
# Start just the dashboard
|
|
dashboard:
|
|
cd dashboard && mix phx.server
|
|
|
|
# Install dependencies for both projects
|
|
deps:
|
|
cd server && mix deps.get
|
|
cd dashboard && mix deps.get
|
|
|
|
# Compile both projects
|
|
compile:
|
|
cd server && mix compile
|
|
cd dashboard && mix compile
|
|
|
|
# Run tests for both projects
|
|
test:
|
|
cd server && mix test
|
|
cd dashboard && mix test
|
|
|
|
# Clean both projects
|
|
clean:
|
|
cd server && mix clean
|
|
cd dashboard && mix clean
|