compose_file = docker-compose.yml volume_dir = db_archive/db db_archive/profile_pictures service = django all: build up build: mkdir -p $(volume_dir) docker-compose -f $(compose_file) build up: mkdir -p $(volume_dir) docker-compose -f $(compose_file) up -d --build down: docker-compose -f $(compose_file) down -v logs: docker-compose -f $(compose_file) logs shell: docker-compose -f $(compose_file) exec $(service) /bin/bash clean: docker-compose -f $(compose_file) down --rmi all --volumes docker system prune -af find db_archive/db db_archive/profile_pictures -type f ! -name .gitkeep -delete find db_archive/db db_archive/profile_pictures -type d -empty -delete redo: docker-compose -f $(compose_file) down -v docker system prune -af docker-compose -f $(compose_file) up -d quick: docker-compose -f $(compose_file) down -v docker-compose -f $(compose_file) up -d shutdown: docker-compose -f $(compose_file) down -v docker system prune -af re: clean all .PHONY: all build up down clean flclean re