# Makefile for ferris-bot: a discord bot written in rust VERSION = 0.2.6 LATESTTAG = latest RELEASE = $(VERSION) all: release doc dev: build doc test run: docker-release docker run --name ferris -d uludev/ferris-bot:$(RELEASE) dev-run: docker-build docker run --name ferris -d uludev/ferris-bot:$(LATESTTAG) clean: container-clean rust-clean rust-clean: cargo clean release: rust-release docker-release build: rust-build docker-build rust-build: cargo build rust-release: cargo build --release docker-build: docker build -t uludev/ferris-bot:$(LATESTTAG) . docker-release: docker build -t uludev/ferris-bot:$(RELEASE) . doc: cargo doc --no-deps doc-open: cargo doc --open --no-deps container-clean: docker stop ferris docker rm ferris test: cargo test