Directory Structure
Directory Structure
The table below outlines the directory structure for Appcelerator App Engine projects.
| ./app/services | contains all your Appcelerator services (python code that responds to remote messages) |
| ./app/models | location for your datamodel (db.Model) classes |
| ./app/services/hello_service.py | Sample Python service - used by servicetester.html |
| ./public |
contains all user interface files, which are exposed at the root of your domain. For example: ./public/index.html will be accessible at http://myproject.appspot.com/index.html (and at http://myproject.appspot.com/) |
| ./public/widgets | contains Appcelerator widgets |
| ./public/appcelerator.xml | configuration file used by Appcelerator RIAs |
| ./public/javascripts | contains your application Javascript files, including the appcelerator.js file |
| ./public/images | contains your application images and icons |
| ./public/stylesheets | contains your application CSS files |
| ./public/swf | contains the Flash files for our charting widget |
| ./public/servicetester.html | a demo HTML page that works in conjunction with the bundled hello_service.py |
| ./public/index.html | the default HTML file bundled with your project |
| ./public/404.html | default HTML file for 404 response codes |
| ./public/422.html | default HTML file for 422 response codes |
| ./public/500.html | default HTML file for 500 response codes |
| ./public/upgrade_cookies.html | default page that is served if user does not have "cookies" enabled in their browser |
| ./public/upgrade_script.html | default page that is served if user does not have "javascript" enabled in their browser |
| ./plugins | contains Appcelerator plugins |
| ./launch | WSGI scripts that connect remote messages sent from the client-side to your server-side Appcelerator services |
| ./app.yaml | a file used to configure AppEngine |
| ./config | contains the appcelerator.config file, which tracks the versions of your Appcelerator software components |
| ./log | standard directory for log files |
| ./tmp | a temporary directory used by Appcelerator |