1 # You will probably want to edit these variables
4 SDK_BASE
=path
/to
/appengine
/sdk
6 PASS
=your-gae-app-specific-password
7 # The app engine account's email
8 APP_EMAIL
=your-email@domain.com
11 GS_ACCESS_KEY
=GOOGLE_STORAGE_ACCESS_KEY
12 GS_SECRET_KEY
=GOOGLE_STORAGE_SECRET_KEY
13 GS_BUCKET
=your-google-storage-bucket
16 # The email that needs access to the pull queue
17 QUEUE_EMAIL
=$(APP_EMAIL
)
19 # You probably won't need to edit these variables
20 # Use this version if your app is highly-available
21 # REST_PROJECT=s~$(APPID)
24 APPCFG
=$(SDK_BASE
)/appcfg.py
25 DEV_SERVER
=$(SDK_BASE
)/dev_appserver.py
28 APPCFG_FLAGS
:=$(APPCFG_FLAGS
) -e
$(APP_EMAIL
)
30 GS_CONFIG
=\
# DO NOT EDIT THIS GENERATED FILE DIRECTLY; EDIT THE Makefile\n\
31 gs_access_key
= '$(GS_ACCESS_KEY)'\n\
32 gs_secret_key
= '$(GS_SECRET_KEY)'\n\
33 gs_bucket
= '$(GS_BUCKET)'\n
36 @sed
-i
's/^application: *.*/application: $(APPID)/' photostitch
/app.yaml
37 @sed
-i
's/-project_name=[^ ]*/-project_name=$(REST_PROJECT)/' \
38 worker
/service_queue.sh
39 @sed
-i
's/^ - user_email: *.*/ - user_email: $(QUEUE_EMAIL)/' \
40 photostitch
/queue.yaml
41 @echo
-e
"$(GS_CONFIG)" | sed
's/^ *//' > photostitch
/config.py
42 @echo
-e
"$(GS_CONFIG)" | sed
's/^ *//' > worker
/config.py
48 $(DEV_SERVER
) --address
=$(shell hostname
) --port
=8000 photostitch
51 @echo
$(PASS
) |
$(APPCFG
) $(APPCFG_FLAGS
) --passin update photostitch
54 @echo
$(PASS
) |
$(APPCFG
) $(APPCFG_FLAGS
) --passin update_queues photostitch
57 gtaskqueue listtasks
--project_name
='$(REST_PROJECT)' --taskqueue_name photostitch
60 find .
-name
'*.pyc' -delete
63 curl
--data-binary @fwd.zip http
://$(shell hostname
):8000/upload
/testbatch