makefile 710 Bytes
Newer Older
João Denis Rodrigues's avatar
João Denis Rodrigues committed
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
31
SITE-OWNER = www-data
SITE-OWNER-GROUP = www-data

all:


clean:
	@rm -rf *~ *.pyc *.backup

clean-deploy: clean
	@rm -rf static db.sqlite3

coverage:
	coverage run --source='.' manage.py test
	coverage html
	xdg-open htmlcov/index.html


docs:
	@echo 'ainda não implementado'


deploy:
	python manage.py migrate
	python manage.py collectstatic -v0 --noinput
	chown $(SITE-OWNER):$(SITE-OWNER-GROUP) -R .

clean-docs:
	@rm -rf docs

install:
32
	apt-get update
João Denis Rodrigues's avatar
João Denis Rodrigues committed
33
34
	apt-get install -y python3-dev
	apt-get install -y python3-pip
35
36
	apt-get install -y libpq-dev
	apt-get install -y postgresql postgresql-contrib
37
38
	pip3 install --user -U pip setuptools pipenv
	pipenv install
João Denis Rodrigues's avatar
João Denis Rodrigues committed
39
40

install-dev: install
41
	pipenv install --dev
João Denis Rodrigues's avatar
João Denis Rodrigues committed
42