BAMS initial project structure
This commit is contained in:
23
Makefile
Normal file
23
Makefile
Normal file
@@ -0,0 +1,23 @@
|
||||
.PHONY: build install clean test
|
||||
|
||||
build:
|
||||
cd backend && go build -o ../bin/bams-backend .
|
||||
|
||||
install: build
|
||||
sudo cp bin/bams-backend /usr/local/bin/
|
||||
sudo cp -r cockpit /usr/share/cockpit/bams
|
||||
sudo cp configs/bams.service /etc/systemd/system/
|
||||
sudo cp configs/config.yaml.example /etc/bams/config.yaml
|
||||
sudo cp configs/polkit.rules /etc/polkit-1/rules.d/50-bams.rules
|
||||
sudo systemctl daemon-reload
|
||||
|
||||
clean:
|
||||
rm -rf bin/
|
||||
cd backend && go clean
|
||||
|
||||
test:
|
||||
cd backend && go test ./...
|
||||
|
||||
run:
|
||||
cd backend && go run .
|
||||
|
||||
Reference in New Issue
Block a user