nicobot/Makefile
nicobo 73a95157d8
+ adding version constraints to prevent some automatic upgrades (that BREAK build !)
~ debian.Dockerfile : rust is copied from an existing image because it's 
just too complex to maintain
2021-02-09 22:55:09 +01:00

37 lines
953 B
Makefile

clean:
rm -rf build
build:
pip3 install --upgrade -c constraints.txt -r requirements-build.txt -r requirements-runtime.txt
python3 setup.py build sdist bdist_wheel
docker-build-alpine:
docker build -t nicolabs/nicobot:alpine -f alpine.Dockerfile .
docker-build-debian-signal:
docker build -t nicolabs/nicobot:signal-debian -f signal-debian.Dockerfile .
docker-build-debian:
docker build -t nicolabs/nicobot:debian -f debian.Dockerfile .
docker-build: docker-build-debian
test:
python3 -m unittest discover -v -s tests
askbot:
python3 -m nicobot.askbot $(ARGS)
transbot:
python3 -m nicobot.transbot $(ARGS)
docker-askbot:
docker run --rm -it nicolabs/nicobot:debian askbot $(ARGS)
docker-transbot:
docker run --rm -it nicolabs/nicobot:debian transbot $(ARGS)
# All targets might be declared phony, since this Makefile is just a helper
# However most just don't match a file/directory so they will work without it
.PHONY: build test