BAMS initial project structure

This commit is contained in:
2025-12-23 18:34:39 +00:00
parent e1df870f98
commit 861e0f65c3
24 changed files with 2495 additions and 0 deletions

23
Makefile Normal file
View 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 .