- The added line is THIS COLOR.
- The deleted line is THIS COLOR.
#contents
*Prerequisite [#i469bbfe]
-Ubuntu Server installation (You can refer [[HowToUse/UbuntuServer/14.04]])
*Install&Setup [#w796d593]
:Step.1|
Install GoogleAppEngine SDK.
*HowToUse [#zb58dae2]
**Create application [#t0f57043]
:Step.1|
Create app.yaml
$ mkdir <project directory>
$ cd <project directory>
$ vi app.yaml
You can refer sample [[here:https://github.com/osssv/osssv-helloworld/blob/master/gae/1.9/helloworld/app.yaml]]
:Step.2|
Create main.py
$ vi main.py
You can refer sample [[here:https://github.com/osssv/osssv-helloworld/blob/master/gae/1.9/helloworld/main.py]]
:Step.3|
Launch instance.
$ dev_appserver.py .
Then you can see the sample web site from http://localhost:8080
If you want to have portforwarding in virtual environment, you can use the following command.
$ dev_appserver.py --host 0.0.0.0 .
**Deploy application to Google App Engine [#ye377fd4]
:Step.1|
Access[[console site:https://appengine.google.com/]] to register application.
#ref(DeployApp_fig1.png,,500x269,)
:Step.2|
Click "Google Developers Console" link.
#ref(DeployApp_fig2.png,,500x269,)
:Step.3|
Click "Create project" button, and determine application ID.
:Step.4|
Update "application" in app.yaml to the same string of application ID, and execute the following command.
$ appcfg.py update .
Then the application is deployed and you can access from [http://<application ID>.appspot.com].
**Create application with Jinja2 [#f57c3ae5]
:Step.1|
Add jinja2 to app.yaml. You can see sample from [[here:https://github.com/osssv/osssv-helloworld/blob/master/gae/1.9/jinja2/app.yaml]]
:Step.2|
Prepare view file. You can see sample from [[here:https://github.com/osssv/osssv-helloworld/blob/master/gae/1.9/jinja2/main.py]]
:Step.3|
Prepare control file. You can see sample from [[here:https://github.com/osssv/osssv-helloworld/blob/master/gae/1.9/jinja2/main.py]]
*Author [#vbadca3a]
S.Yatsuzuka