all: help help: @echo "―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――" @echo "ℹ️ Comandos disponíveis ℹ️" @echo "―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――" @echo "⭐️ help : Exibe esta mensagem" @echo "⭐️ run : Executa a aplicação fora do docker" @echo "⭐️ run-worker : Executa Celery" @echo "⭐️ docker-run : Levanta toda a aplicação utilizando Docker" @echo "⭐️ docker-run-app : Levanta apenas a aplicação utilizando Docker" @echo "⭐️ docker-run-worker : Levanta apenas o Celery utilizando Docker" @echo "⭐️ shell : Acessa o shell do Django" @echo "⭐️ makemigrations : Gera as novas migrações de banco" @echo "⭐️ migrate : Executa as novas migrações de banco" @echo "⭐️ collectstatic : Atualiza os arquivos estáticos no bucket" @echo "―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――" run-dev: @uv run python manage.py runserver 0.0.0.0:7788 celery: @uv run celery -A app worker -l INFO --concurrency=2 -Q default -E docker-run: @docker-compose up docker-run-app: @docker-compose up app docker-run-worker: @docker-compose up worker shell: @uv run python manage.py shell makemigrations: @uv run python manage.py makemigrations migrate: @uv run python manage.py migrate collectstatic: @uv run python manage.py collectstatic lint: @uv run ruff format . @uv run ruff check . fix-lint: @uv run ruff check . --fix