# Makefile for ferris-bot: a discord bot written in rust

all: build doc

run: docker-build
	docker run --name ferris -d uludev/ferris-bot:latest

clean: container-clean rust-clean

rust-clean:
	cargo clean

build: rust-build docker-build

rust-build:
	cargo build

docker-build:
	docker build -t uludev/ferris-bot:latest .

doc:
	cargo doc --no-deps

doc-open:
	cargo doc --open --no-deps

container-clean:
	docker stop ferris
	docker rm ferris
