mirror of
https://github.com/photoprism/photoprism.git
synced 2026-01-23 02:24:24 +00:00
Added Makefiles and migrated to go modules
This commit is contained in:
parent
76e2531147
commit
b45204e54b
9 changed files with 139 additions and 392 deletions
25
Makefile
Normal file
25
Makefile
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
export GO111MODULE=on
|
||||
GOCMD=go
|
||||
GOINSTALL=$(GOCMD) install
|
||||
GOBUILD=$(GOCMD) build
|
||||
GORUN=$(GOCMD) run
|
||||
GOCLEAN=$(GOCMD) clean
|
||||
GOTEST=$(GOCMD) test
|
||||
GOGET=$(GOCMD) get
|
||||
BINARY_NAME=photoprism
|
||||
|
||||
all: deps test build
|
||||
install:
|
||||
$(GOINSTALL) cmd/photoprism/photoprism.go
|
||||
build:
|
||||
$(GOBUILD) cmd/photoprism/photoprism.go -o $(BINARY_NAME) -v
|
||||
test:
|
||||
$(GOTEST) -v ./...
|
||||
clean:
|
||||
$(GOCLEAN)
|
||||
rm -f $(BINARY_NAME)
|
||||
image:
|
||||
docker build . --tag photoprism/photoprism
|
||||
docker push photoprism/photoprism
|
||||
deps:
|
||||
$(GOBUILD) -v ./...
|
||||
Loading…
Add table
Add a link
Reference in a new issue