19 lines
479 B
Makefile
19 lines
479 B
Makefile
|
setup:
|
||
|
cd frontend && npm i
|
||
|
|
||
|
build:
|
||
|
docker build -t gtstef/filebrwoser .
|
||
|
|
||
|
dev:
|
||
|
# Kill processes matching exe/filebrowser, ignore errors if process does not exist
|
||
|
-pkill -f "exe/filebrowser" || true
|
||
|
# Start backend and frontend concurrently
|
||
|
cd backend && go run . & BACKEND_PID=$$!; \
|
||
|
cd frontend && npm run watch & FRONTEND_PID=$$!; \
|
||
|
wait $$BACKEND_PID $$FRONTEND_PID
|
||
|
|
||
|
make lint-frontend:
|
||
|
cd frontend && npm run lint
|
||
|
|
||
|
make lint-backend:
|
||
|
cd backend && golangci-lint run
|