mirror of
https://github.com/idanoo/autobrr
synced 2025-07-22 16:29:12 +00:00

* feat(api): add auth * feat(web): add auth and refactor * refactor(web): baseurl * feat: add autobrrctl cli for user creation * build: move static assets * refactor(web): auth guard and routing * refactor: rename var * fix: remove subrouter * build: update default config
41 lines
654 B
Makefile
41 lines
654 B
Makefile
.PHONY: test
|
|
.POSIX:
|
|
.SUFFIXES:
|
|
|
|
SERVICE = autobrr
|
|
GO = go
|
|
RM = rm
|
|
GOFLAGS =
|
|
PREFIX = /usr/local
|
|
BINDIR = bin
|
|
|
|
all: clean build
|
|
|
|
deps:
|
|
cd web && yarn install
|
|
go mod download
|
|
|
|
test:
|
|
go test $(go list ./... | grep -v test/integration)
|
|
|
|
build: deps build/web build/app
|
|
|
|
build/app:
|
|
go build -o bin/$(SERVICE) cmd/$(SERVICE)/main.go
|
|
|
|
build/ctl:
|
|
go build -o bin/autobrrctl cmd/autobrrctl/main.go
|
|
|
|
build/web:
|
|
cd web && yarn build
|
|
|
|
build/docker:
|
|
docker build -t autobrr:dev -f Dockerfile .
|
|
|
|
clean:
|
|
$(RM) -rf bin
|
|
|
|
install: all
|
|
echo $(DESTDIR)$(PREFIX)/$(BINDIR)
|
|
mkdir -p $(DESTDIR)$(PREFIX)/$(BINDIR)
|
|
cp -f bin/$(SERVICE) $(DESTDIR)$(PREFIX)/$(BINDIR)
|