-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathMakefile
30 lines (24 loc) · 950 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
26
27
28
29
30
build:
cd libs/policyengine-fastapi && make build
cd libs/policyengine-api && make build
cd projects/policyengine-api-full && make build
cd projects/policyengine-api-simulation && make build
dev-api-full:
echo "Starting API (full) in dev mode"
cd projects/policyengine-api-full && make dev
dev-api-simulation:
echo "Starting API (simulation) in dev mode"
cd projects/policyengine-api-simulation && make dev
dev:
echo "Starting APIs (full+simulation) in dev mode"
make dev-api-full & make dev-api-simulation
deploy-infra: terraform/.bootstrap_settings
echo "Publishing API images"
cd projects/policyengine-api-full && make deploy
cd projects/policyengine-api-simulation && make deploy
echo "Deploying infrastructure"
cd terraform/infra-policyengine-api && make deploy
deploy-project: terraform/.bootstrap_settings
echo "Deploying project"
cd terraform/project-policyengine-api && make deploy
deploy: deploy-project deploy-infra