-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathMakefile
More file actions
24 lines (17 loc) · 1.38 KB
/
Makefile
File metadata and controls
24 lines (17 loc) · 1.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
run: ## Run container on port configured
docker-compose up -d
generate-migration: ## Generate migration
docker exec -it marketplace-container pipenv run flask db migrate
run-migrations: ## Run migrations
docker exec -it marketplace-container pipenv run flask db upgrade
run-publish-events: ## Run publish domain events
docker exec -it marketplace-container pipenv run flask shared publish-domain-events-console-command --limit=200
run-consume-events: ## Run celery to consume events
docker exec -it marketplace-container pipenv run celery -A app.celery_worker.celery worker -Q marketplace.events --loglevel=DEBUG
run-events-provider: ## Run celery to get provider events
docker exec -it marketplace-container pipenv run celery -A app.celery_worker.celery call events.provider.get_events && docker exec -it marketplace-container pipenv run celery -A app.celery_worker.celery worker -Q celery --loglevel=DEBUG
run-tests: ## Run tests
docker exec -it marketplace-container pipenv run python -m unittest discover ./tests -p '*_test.py'
run-style-analysis: ## Run style/analysis
# docker exec -it marketplace-container pipenv run tox -e black && docker exec -it marketplace-container pipenv run tox -e flake8 && docker exec -it marketplace-container pipenv run tox -e mypy
docker exec -it marketplace-container pipenv run tox -e black && docker exec -it marketplace-container pipenv run tox -e flake8