Thanks to visit codestin.com
Credit goes to github.com

Skip to content

minisin/code

 
 

Repository files navigation

Douban CODE

Dependency

Prepare

  • mysql # default port
# import vilya/databases/schema.sql to database `valentine`
$ mysql -uroot -e 'create database valentine;'
$ mysql -uroot -D valentine < vilya/databases/schema.sql
  • memcached # default port

  • customize code config

# after clone code repo you can change the default config by:
$ cd {CODE_REPO}
$ cp vilya/local_config.py.tmpl vilya/local_config.py
# overwrite configs defined in vilya/config.py.
$ vim vilya/local_config.py

Getting started

git clone https://github.com/douban/code.git
cd code
mysql -uroot -e 'create database valentine;'
mysql -uroot -D valentine < vilya/databases/schema.sql
virtualenv venv
. venv/bin/activate
pip install cython  # should install first
pip install -U setuptools  # python-libmemcached require updated setuptools
pip install -r requirements.txt
gunicorn -w 2 -b 127.0.0.1:8000 app:app  # web & git http daemon

FAQ

  1. single http daemon
  • gunicorn -b 127.0.0.1:8001 smart_httpd:app # git http daemon
  1. vilya.config.DOMAIN
  • if you run 'gunicorn -b IP:PORT app:app', the DOMAIN should be 'http://IP:PORT/'

License

CODE is under Revised BSD License. See the LICENSE file for the full license text.

About

Douban CODE

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published