export HOST = 0.0.0.0 export PORT = 5000 export CLIENT_PORT = 3000 export MIGRATIONS = $(PWD)/fittrackee/migrations export APP_WORKERS = 1 export WORKERS_PROCESSES = 1 # for dev env export FLASK_DEBUG = 1 export DATABASE_TEST_URL = postgresql://fittrackee:fittrackee@$(HOST):5432/fittrackee_test export TEST_APP_URL = http://$(HOST):$(PORT) export TEST_CLIENT_URL = http://$(HOST):$(CLIENT_PORT) export REACT_APP_API_URL= $(TEST_APP_URL) # Python env PYTHON_VERSION ?= python VENV = $(PWD)/.venv PYTHON = $(VENV)/bin/python POETRY = poetry FLASK = $(VENV)/bin/flask PYTEST = $(VENV)/bin/py.test -c pyproject.toml -W ignore::DeprecationWarning GUNICORN = $(VENV)/bin/gunicorn BLACK = $(VENV)/bin/black FLAKE8 = $(VENV)/bin/flake8 MYPY = $(VENV)/bin/mypy BANDIT = $(VENV)/bin/bandit PYBABEL = $(VENV)/bin/pybabel FTCLI = $(VENV)/bin/ftcli # Docker env export DOCKER_APP_DIR = /usr/src/app export DOCKER_MIGRATIONS = $(DOCKER_APP_DIR)/fittrackee/migrations # Node env NODE_MODULES = $(PWD)/fittrackee_client/node_modules NPM ?= yarn #Sphinx Docs SPHINXOPTS ?= SPHINXBUILD ?= $(VENV)/bin/sphinx-build SPHINXINTL ?= $(VENV)/bin/sphinx-intl DOCSRC = docsrc SOURCEDIR = $(DOCSRC)/source BUILDDIR = $(DOCSRC)/build GETTEXT = $(DOCSRC)/gettext LOCALES_DIRS = $(DOCSRC)/locales