Skip to content

mol310/code

This branch is 72 commits behind douban/code:master.

Folders and files

NameName
Last commit message
Last commit date
Dec 5, 2015
Dec 5, 2015
Dec 6, 2015
Dec 5, 2015
Dec 5, 2015
Dec 5, 2015
Feb 28, 2014
Aug 6, 2015
Dec 5, 2015
Aug 6, 2015
Dec 5, 2015
Feb 14, 2014
Feb 13, 2014
Dec 6, 2015
Dec 6, 2015
Dec 5, 2015
Dec 5, 2015
Dec 5, 2015
Dec 5, 2015
Dec 5, 2015
Dec 5, 2015
Dec 5, 2015
Feb 19, 2014
Dec 5, 2015
Dec 5, 2015
Dec 5, 2015
Feb 18, 2014

Repository files navigation

Build Status

Douban CODE

Dependency

Docker Installation

You can use code

$docker pull dongweiming/code

or just build locally(recommended):

$cd code
$docker build -t code .

And launch a bash shell inside the container:

$docker run -d -p 8080:8000 code gunicorn -w 2 -b 0.0.0.0:8000 app:app  # start app
5cf0d1f6a421c53d54662df77dd142978d24b8c76fd72ce1c106506458e1304a
$boot2docker ip
192.168.59.103
# go web http://192.168.59.103:8080
$docker run -t -i code /bin/bash

Vagrant Installation

$cd code
vagrant up

Quick Installation

Currently supports the following systems:

  • gentoo
  • ubuntu/debian
  • centos/redhat/fedora
  • opensuse
  • archlinux

You only to excute:

bash <(curl -s https://raw.githubusercontent.com/douban/code/master/scripts/install_code.sh)

Notes: The install script in code/scripts subdirectory, for example ubuntu/debian, You can see code/scripts/ubuntu.sh

FAQ

  1. single http daemon
  • gunicorn -b 127.0.0.1:8001 app: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.

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 43.9%
  • Python 33.3%
  • HTML 12.5%
  • CSS 8.6%
  • Shell 1.4%
  • Mako 0.3%