Model/model_data/simulation_system/Makefile
2023-08-29 17:56:43 +01:00

28 lines
709 B
Makefile

export PYENV_ROOT=$(HOME)/.pyenv
export PATH := $(PYENV_ROOT)/bin:$(PATH)
PYTHON_VERSION ?= 3.10.12
.PHONY: init
init: build docker
.PHONY: training_env
env:
# pyenv install $(PYTHON_VERSION) || echo "Proceeding..." # || is to swallow non-zero response if python version already is installed
# pyenv global $(PYTHON_VERSION)
# python3 -m venv .training_env
. .training_env/bin/activate
pip install --upgrade pip
pip install -r requirements/training/training-dev.txt && pre-commit install
echo "Run source .training_env/bin/activate to activate the virtual environment"
.PHONY: build
build:
docker-compose build
.PHONY: docker
docker:
docker-compose up -d
.PHONY: down
down:
docker compose down