45
45
bin/make-schooltool-instance instance instance_type=$(INSTANCE_TYPE)
47
instance/run/supervisord.pid:
49
bin/start-schooltool-instance instance
51
run: build instance instance/run/supervisord.pid
52
@bin/supervisorctl start "services:*"
53
@bin/supervisorctl status schooltool | grep RUNNING && bin/supervisorctl stop schooltool || exit 0
54
@bin/supervisorctl status
55
bin/start-schooltool-instance instance
58
start: build instance instance/run/supervisord.pid
59
bin/supervisorctl start all
60
@bin/supervisorctl status
62
.PHONY: start-services
63
start-services: build instance instance/run/supervisord.pid
64
@bin/supervisorctl status | grep services[:] | grep -v RUNNING && bin/supervisorctl start "services:*" || exit 0
65
@bin/supervisorctl status | grep services[:]
68
restart: build instance instance/run/supervisord.pid
69
@bin/supervisorctl restart "services:celery_report"
70
@bin/supervisorctl start "services:*"
71
bin/supervisorctl restart schooltool
72
@bin/supervisorctl status
75
rerun: build instance instance/run/supervisord.pid
76
@bin/supervisorctl restart "services:celery_report"
77
@bin/supervisorctl start "services:*"
78
@bin/supervisorctl status schooltool | grep RUNNING && bin/supervisorctl stop schooltool || exit 0
79
@bin/supervisorctl status
80
bin/start-schooltool-instance instance
84
@test -S instance/run/supervisord.sock && bin/supervisorctl status | grep -v STOPPED && bin/supervisorctl stop all || exit 0
85
@test -S instance/run/supervisord.sock && bin/supervisorctl shutdown || echo Nothing to stop
86
@rm -f instance/run/zeo.sock
87
@rm -f instance/run/supervisord.sock
88
@rm -f instance/run/supervisord.pid
92
@test -f instance/run/supervisord.pid && bin/supervisorctl status || echo All services shut down
58
101
rm -rf bin develop-eggs parts .installed.cfg
60
103
rm -f ID TAGS tags
61
104
rm -rf coverage ftest-coverage
105
rm -rf instance/var/celerybeat-schedule
106
rm -rf instance/var/redis-dump.rdb
107
rm -rf instance/run/zeo.sock
108
rm -rf instance/run/supervisord.sock
109
rm -rf instance/run/supervisord.pid
110
rm -rf instance/var/Data.fs.lock
62
111
find . -name '*.py[co]' -delete
63
112
find . -name '*.mo' -delete
64
113
find . -name 'LC_MESSAGES' -exec rmdir -p --ignore-fail-on-non-empty {} +
68
117
rm -f buildout.cfg
162
211
echo cp dist/$(PACKAGE)-$${VERSION}.tar.gz $${DIST} ;\
163
212
cp dist/$(PACKAGE)-$${VERSION}.tar.gz $${DIST} ;\
165
echo scp dist/$(PACKAGE)-$${VERSION}.tar.gz* schooltool.org:$${DIST} ;\
166
scp dist/$(PACKAGE)-$${VERSION}.tar.gz* schooltool.org:$${DIST} ;\
214
echo scp dist/$(PACKAGE)-$${VERSION}.tar.gz* ftp.schooltool.org:$${DIST} ;\
215
scp dist/$(PACKAGE)-$${VERSION}.tar.gz* ftp.schooltool.org:$${DIST} ;\