-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathMakefile
More file actions
28 lines (23 loc) · 745 Bytes
/
Makefile
File metadata and controls
28 lines (23 loc) · 745 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
.PHONY: init clean start stop help
# Default target
help:
@echo "Available targets:"
@echo " make init - Initialize the project (install dependencies, setup .env)"
@echo " make clean - Clean up generated files and caches"
@echo " make start - Start the image search application"
@echo " make stop - Stop all processes including Docker containers"
# Initialize the project
init:
@echo "Initializing project..."
@bash scripts/init.sh
# Clean up generated files
clean:
@echo "Cleaning up..."
@bash scripts/clean.sh
# Start the application
start:
@echo "Starting image search application..."
@uv run streamlit run --server.runOnSave false src/frontend/streamlit_app.py
# Stop all processes
stop:
@bash scripts/stop.sh