Feat: add models/cache/config
This commit is contained in:
35
Makefile
Normal file
35
Makefile
Normal file
@ -0,0 +1,35 @@
|
||||
.PHONY: all init deps install test lint run stop
|
||||
|
||||
run:
|
||||
go build
|
||||
./golias start
|
||||
|
||||
init:
|
||||
go mod init
|
||||
|
||||
# install all dependencies used by the application
|
||||
deps:
|
||||
go clean -modcache
|
||||
go mod download
|
||||
|
||||
# install the application in the Go bin/ folder
|
||||
install:
|
||||
go install ./...
|
||||
|
||||
test:
|
||||
go test ./...
|
||||
|
||||
lint:
|
||||
golangci-lint run --config .golangci.yml
|
||||
|
||||
gen:
|
||||
go generate ./...
|
||||
|
||||
build-container:
|
||||
docker build -t golias:master .
|
||||
|
||||
stop-container:
|
||||
docker rm -f golias 2>/dev/null && echo "old container removed"
|
||||
|
||||
run-container: stop-container
|
||||
docker run --name=golias -v $(CURDIR)/store.json:/root/store.json -p 0.0.0.0:9000:9000 -d golias:master
|
Reference in New Issue
Block a user