-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
25 lines (19 loc) · 960 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
airflow:
docker-compose --file compose/docker-compose.yml up --build webs
# Login to AWS registry (must have docker running)
docker-login:
aws ecr get-login-password --region us-west-2 | docker login --username AWS --password-stdin 712639424220.dkr.ecr.us-west-2.amazonaws.com
# Build docker target
docker-build:
docker build -f Dockerfile -t 712639424220.dkr.ecr.us-west-2.amazonaws.com/poly/airflow:latest-test5 --force-rm --no-cache .
# Push to registry
docker-push:
docker push 712639424220.dkr.ecr.us-west-2.amazonaws.com/poly/airflow:latest-test5
# Build docker image and push to AWS registry
docker-build-and-push: docker-login docker-build docker-push
down:
#kafka-topics.sh --bootstrap-server localhost:2181 --topic test --delete
docker-compose --file compose/docker-compose.yml down -v --remove-orphans
stop:
#kafka-topics.sh --bootstrap-server localhost:2181 --topic test --delete
docker-compose --file compose/docker-compose.yml stop