~cgregan/+junk/odm-portal

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
32
VIRTUALENV=venv

ACTIVATE=. $(VIRTUALENV)/bin/activate

HYDE=$(VIRTUALENV)/bin/hyde

.PHONY: virtualenv

all: virtualenv requirements

virtualenv:
	virtualenv $(VIRTUALENV) --clear
	@echo ">>> virtualenv created"

requirements: $(VIRTUALENV)
	$(ACTIVATE) && pip install -r requirements.txt -U
	@echo ">>> Requirements installed"

clean-virtualenv: $(VIRTUALENV)
	rm -rf $(VIRTUALENV)

gen:
	$(ACTIVATE) && $(HYDE) gen

serve:
	$(ACTIVATE) && $(HYDE) serve

production:
	$(ACTIVATE) && $(HYDE) gen --regen --config production.yaml

live: production
	rsync -e ssh -avz deploy/ cranberry.canonical.com:/srv/hwe.ubuntu.com/www/