deploy-dags:
	aws s3 --profile dev sync dags s3://test-orcd-bucket/efedorov/airflow2/dags --delete

deploy-requirements:
	aws s3 --profile dev cp requirements/requirements.txt s3://test-orcd-bucket/efedorov/airflow2/requirements.txt

deploy-plugins:
	rm -rf plugins.zip
	(cd plugins; zip -r ../plugins.zip *)
	aws s3 --profile dev cp plugins.zip s3://test-orcd-bucket/efedorov/airflow2/plugins.zip

venv:
	python -m venv venv
	./venv/bin/python -m pip install --upgrade pip
	./venv/bin/pip install -r requirements.txt

test:
	PYTHONPATH=dags ./venv/bin/python -m pytest

build:
	docker-compose build

start:
	docker-compose up --build

run: start

stop:
	docker-compose stop

uninstall:
	docker-compose down

bash:
	docker-compose exec local-runner bash

cli: bash