Systemy-rozmyte-sql/Makefile
2021-12-04 21:41:57 +01:00

36 lines
1.3 KiB
Makefile

COMPOSE_FILE_PATH := -f docker-compose.yml
help: ## Show this help.
@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-20s\033[0m %s\n", $$1, $$2}'
build: ## Build developer docker images
docker-compose build
up: ## Run developer docker images
docker-compose $(COMPOSE_FILE_PATH) up -d
django-shell: ## Run django shell in developer container
docker-compose $(COMPOSE_FILE_PATH) run backend python manage.py shell
stop: ## Stop developer docker images
@docker-compose stop
restart:
@make -s stop
@make -s up
install: ## Install requrirements packages
pip install pip-tools
pip install -r requirements.txt -r dev-requirements.txt
(cd frontend && npm install)
lint: ## Run linters
isort backend/
black backend/
(cd frontend && npm run lint --fix)
install-oracle: ## install oracle db (maybe in use in future)
mkdir oracle
git clone https://github.com/oracle/docker-images.git oracle
wget https://download.oracle.com/otn-pub/otn_software/db-express/oracle-database-xe-18c-1.0-1.x86_64.rpm -P oracle
cp oracle/oracle-database-xe-18c-1.0-1.x86_64.rpm oracle/OracleDatabase/SingleInstance/dockerfiles/18.4.0
./oracle/OracleDatabase/SingleInstance/dockerfiles/buildContainerImage.sh -x -v 18.4.0