DOCKER_TEMP_DIR=temp

all: gateway

gateway:
	cargo clippy -- -D warnings && cargo build --release

gateway_docker: gateway
	rm -rf $(DOCKER_TEMP_DIR)
	mkdir $(DOCKER_TEMP_DIR)
	cp target/release/matrix_gateway $(DOCKER_TEMP_DIR)
	docker build -t pierre42100/matrix_gateway -f ./Dockerfile "$(DOCKER_TEMP_DIR)"
	rm -rf $(DOCKER_TEMP_DIR)