.PHONY: init up down restart logs clean init: @echo "Creating directories and setting permissions..." @mkdir -p ./volumes/watched_files ./volumes/objects @chown -R 1002:1002 ./volumes/watched_files ./volumes/objects @echo "✓ Directories initialized" up: init @echo "Starting services..." @docker-compose up -d @echo "✓ Services started" down: @docker-compose down restart: @docker-compose restart logs: @docker-compose logs -f clean: down @echo "Cleaning volumes..." @sudo rm -rf ./volumes @echo "✓ Volumes cleaned" rebuild: clean init @echo "Rebuilding images..." @docker-compose build --no-cache @docker-compose up -d @echo "✓ Services rebuilt and started"