.PHONY: test

makemigrations:
	@echo "Creating migrations..."
	@if [ -z "$(NAME)" ]; then \
		rye run alembic revision --autogenerate; \
	else \
		rye run alembic revision --autogenerate -m "$(NAME)"; \
	fi

migrate:
	@echo "Migrating database..."
	@rye run alembic upgrade head

tunnel:
	cloudflared tunnel --url http://127.0.0.1:7000

run_write_issue_case:
	@rye run python main.py write-issue-case --jira-site-id 1 --jira-issue-key APID-10310

run_api_server:
	@echo "Running api server..."
	@rye run python main.py runserver

run_celery_worker:
	@echo "Running job server..."
	@rye run celery -A app.job_server worker --loglevel INFO
