forked from zhaque/crowdsense.com
alexmerser/crowdsense.com
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
1.1 Dependencies ~~~~~~~~~~~~~~~~~ Download all dependencies before proceeding to step 1, You will need the following programs: - Python (2.5 or higher, but may work on earlier versions of Python) - git, - tar accepting "-j" option (any recent GNU tar), - Postgres is in your PATH i.e. "/usr/local/pgsql/bin/" pg_config gets detected by python postgres lib. 1.2 Starting the Project ~~~~~~~~~~~~~~~~~ To start the project follow the steps below: 0. Prepare the development server so example.com gets resolved to localhost below you can find an example /etc/hosts file. Also note if you plan to create a new account "foo" then foo.example.com needs to be in your /etc/hosts file. 127.0.0.1 assets.example.com 127.0.0.1 zed.example.com 127.0.0.1 example.com 127.0.0.1 www.example.com 127.0.0.1 basic.example.com 127.0.0.1 plus.example.com 127.0.0.1 max.example.com 127.0.0.1 corporate.example.com 127.0.0.1 premium.example.com 127.0.0.1 local.domain.com 127.0.0.1 localhost slate.local.host 255.255.255.255 broadcasthost ::1 localhost fe80::1%lo0 localhost 1. First create the postgres database have user/pass available. Currently it is tested with postgres not with sqlite or mySQL so user postgres please. 2. Create the settings file as below or manualy it must be under src/crowdsense or copy paste from below echo " DATABASE_ENGINE = 'postgresql_psycopg2' DATABASE_NAME = 'crowdsense' DATABASE_USER = 'user' DATABASE_PASSWORD = 'password' DATABASE_HOST = '' DATABASE_PORT = '5432' CACHE_BACKEND = 'dummy:///' EMAIL_USE_TLS = True EMAIL_HOST = 'smtp.gmail.com' EMAIL_HOST_USER = '<gmail account>' EMAIL_HOST_PASSWORD = '<gmail password>' EMAIL_PORT = 587 " > ./src/crowdsense/local_settings.py 4. python ./bootstrap.py 5. ./bin/buildout 6. Grab a coffee as this process will take 15 min :) 7. ./bin/main_site runserver 8001 # starts main site 8. point one of your browser tab at http://example.com:8001 9. ./bin/user_site runserver 8000 # starts user's site, need to run it in a separte shell. 10. point another of your browser tab at http://basic.example.com:8000
About
SaaS Based QA Service
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- HTML 52.0%
- CSS 31.6%
- Python 16.4%