32 lines
721 B
Makefile
32 lines
721 B
Makefile
.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"
|