代码拉取完成,页面将自动刷新
# Python settings
PYTHON_MAJOR := 2
PYTHON_MINOR := 7
# Project settings (automatically detected from files/directories)
PROJECT := CarFix
PACKAGE := carfix
REQUIREMENTS := requirements.txt
SYS_PYTHON := python$(PYTHON_MAJOR).$(PYTHON_MINOR)
SYS_VIRTUALENV := virtualenv
# virtualenv paths (automatically detected from the system Python)
ENV := env
BIN := $(ENV)/bin
# virtualenv executables
PYTHON := $(BIN)/python
PIP := $(BIN)/pip
ACTIVATE := $(BIN)/activate
HONCHO := . $(ACTIVATE); $(BIN)/honcho
HONCHO_CONFIG := .env
# Flags for PHONY targets
DEPENDS := $(ENV)/depends
ALL := $(ENV)/.all
# Development Installation ###################################################
.PHONY: env
env: .virtualenv
.PHONY: .virtualenv
.virtualenv: $(PIP)
$(PIP):
$(SYS_VIRTUALENV) --python $(SYS_PYTHON) $(ENV)
.PHONY: depends
depends: env $(DEPENDS)
$(DEPENDS): $(REQUIREMENTS)
$(PIP) install -r $(REQUIREMENTS)
touch $(DEPENDS) # flag to indicate dependencies are installed
# Development server #########################################################
define HONCHO_CONFIG_CONTENTS
GUNICORN_RELOAD=true
GUNICORN_WORKER_CLASS=gevent
endef
export HONCHO_CONFIG_CONTENTS
$(HONCHO_CONFIG):
echo "$$HONCHO_CONFIG_CONTENTS" > $@
.PHONY: serve
serve: depends $(HONCHO_CONFIG)
$(HONCHO) start -e $(HONCHO_CONFIG)
# Database Migrations ########################################################
.PHONY: init
init: depends
$(PYTHON) manage.py db init
.PHONY: migrate
migrate: depends
$(PYTHON) manage.py db migrate
.PHONY: upgrade
upgrade: depends
$(PYTHON) manage.py db upgrade
.PHONY: downgrade
downgrade: depends
$(PYTHON) manage.py db downgrade
# Cleanup ####################################################################
.PHONY: clean
clean: .clean-dist .clean-test .clean-build
rm -rf $(ALL)
.PHONY: clean-all
clean-all: clean .clean-env
.PHONY: .clean-env
.clean-env:
rm -rf $(ENV)
.PHONY: .clean-build
.clean-build:
find . -name '*.pyc' -delete
find . -name '__pycache__' -delete
.PHONY: .clean-test
.clean-test:
rm -rf .coverage
.PHONY: .clean-dist
.clean-dist:
rm -rf dist build
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。