init
This commit is contained in:
48
Makefile
Normal file
48
Makefile
Normal file
@@ -0,0 +1,48 @@
|
||||
PROJECTNAME := project_name
|
||||
SHELL := /bin/sh
|
||||
APP_NAME := project_name
|
||||
BACKEND_APP_NAME := $(APP_NAME)-backend
|
||||
|
||||
define HELP
|
||||
|
||||
Manage $(PROJECTNAME). Usage:
|
||||
|
||||
make lint Run linter
|
||||
make format Run formatter
|
||||
make test Run tests
|
||||
make super-user Create super user
|
||||
make make-migrations Make migrations
|
||||
make migrate Migrate
|
||||
make all Show help
|
||||
|
||||
endef
|
||||
|
||||
export HELP
|
||||
|
||||
help:
|
||||
@echo "$$HELP"
|
||||
|
||||
lint:
|
||||
@bash ./scripts/lint.sh
|
||||
|
||||
format:
|
||||
@bash ./scripts/format.sh
|
||||
|
||||
test:
|
||||
@bash ./scripts/test.sh
|
||||
|
||||
super-user:
|
||||
docker exec -it $(BACKEND_APP_NAME) sh "-c" \
|
||||
"python manage.py createsuperuser"
|
||||
|
||||
make-migrations:
|
||||
docker exec -it $(BACKEND_APP_NAME) $(SHELL) "-c" \
|
||||
"python manage.py makemigrations"
|
||||
|
||||
migrate:
|
||||
docker exec -it $(BACKEND_APP_NAME) $(SHELL) "-c" \
|
||||
"python manage.py migrate"
|
||||
|
||||
all: help
|
||||
|
||||
.PHONY: help lint format test super-user make-migrations migrate all
|
||||
Reference in New Issue
Block a user