/cabal

Primary LanguageCSSMIT LicenseMIT

Cabal

Cabal is a system that enables every one to use my shadowsocks service.

Continuous Integration

Build Status Join the chat at https://gitter.im/the-cabal/Lobby

Prerequisition

git ruby foreman python-2.7 pre-commit npm

Deloyment

  1. install conda
for OS X:
brew install conda
wget https://repo.continuum.io/miniconda/Miniconda2-latest-MacOSX-x86_64.sh
bash Miniconda2-latest-MacOSX-x86_64.sh

for Linux:
apt-get install conda
wget https://repo.continuum.io/miniconda/Miniconda2-latest-Linux-x86_64.sh
bash Miniconda2-latest-MacOSX-x86_64.sh
  1. clone source
git clone https://github.com/gzxultra/cabal.git
conda env create -f cabal/environment.yml
source activate cabal
  1. run app via foreman Procfile
cd cabal
foreman s

Static Files Compiled

It is recommended to use npm 3+ for a more efficient dependency tree.

cd cabal/site
npm install
npm run dev