mirror of
https://github.com/ENSL/ensl-plugin.git
synced 2024-11-29 07:22:10 +00:00
ebc9da7318
- Move ENSL Packge to pkg - Update dockerfile to work - Add more base amxx files
34 lines
597 B
Makefile
34 lines
597 B
Makefile
#REGISTRY ?= ensl
|
|
PROJECT ?= ensl-plugin
|
|
TAG ?= latest
|
|
|
|
ifdef REGISTRY
|
|
IMAGE=$(REGISTRY)/$(PROJECT):$(TAG)
|
|
else
|
|
IMAGE=$(PROJECT)
|
|
endif
|
|
|
|
all:
|
|
@echo "Available targets:"
|
|
@echo " * build - build a Docker image for $(IMAGE)"
|
|
@echo " * pull - pull $(IMAGE)"
|
|
@echo " * push - push $(IMAGE)"
|
|
@echo " * test - build and test $(IMAGE)"
|
|
|
|
build: Dockerfile
|
|
docker build . -t $(IMAGE)
|
|
|
|
run: build
|
|
docker run -v $(shell pwd)/build/:/var/build -ti $(IMAGE)
|
|
|
|
pull:
|
|
docker pull $(IMAGE) || true
|
|
|
|
push:
|
|
docker push $(IMAGE)
|
|
|
|
clean:
|
|
rm -rf $(shell pwd)/build/*
|
|
|
|
test: build
|
|
@echo "TODO"
|