22 lines
454 B
Makefile
22 lines
454 B
Makefile
BIN := fetch
|
|
IMAGE := akai-fetch
|
|
REMOTE := dhg.lol
|
|
|
|
build:
|
|
CGO_ENABLED=0 go build -buildvcs=false -o $(BIN) .
|
|
|
|
docker:
|
|
docker build -t $(IMAGE) .
|
|
|
|
docker-run:
|
|
docker run --rm -v "$(PWD)/output:/data" $(IMAGE) $(ARGS)
|
|
|
|
install: build
|
|
scp $(BIN) $(REMOTE):/tmp/$(BIN) && \
|
|
ssh $(REMOTE) "sudo mv /tmp/$(BIN) /DATA/Downloads/akai/$(BIN) && sudo chmod +x /DATA/Downloads/akai/$(BIN)"
|
|
|
|
clean:
|
|
rm -f $(BIN)
|
|
|
|
.PHONY: build docker docker-run install clean
|