forked from unicef/iogt
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
27 lines (27 loc) · 878 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
# Build the project
build:
docker-compose build
down:
docker-compose down
makemigrations:
docker-compose run django python manage.py makemigrations
migrate:
docker-compose run django python manage.py migrate
setup:
make migrate
make update_elasticsearch_index
# SSH into the django container
ssh:
docker-compose run django /bin/bash
up:
docker-compose up
update_elasticsearch_index:
docker-compose run django python manage.py update_index
test:
docker-compose -f docker-compose.test.yml up --build -d django
docker-compose exec -T django python manage.py collectstatic --noinput
docker-compose exec -T django coverage run --source='.' manage.py test --settings=iogt.settings.test
docker-compose exec -T django coverage html
docker-compose -f docker-compose.test.yml down --remove-orphans
cypress:
docker-compose -f docker-compose.cypress.yml up --build -d django