A toolbox for Digital Humanities.
###DH BOX Local Install Process Currently DH Box requires a linux that has apt-get.
wget -qO- https://raw.githubusercontent.com/DH-Box/dhbox/master/install_dhbox.sh | sudo sh
Edit settings as desired in config.cfg
and run with python wsgi.py
.
or:
- Install Docker
- Install
pip
, Python package manager - Clone git repo (
git clone https://github.com/DH-Box/dhbox.git
) - Navigate to
dhbox/
- Run
pip install -r requirements.txt
(preferably in a virtualenv) - Run
manage start
to download the DH Box seed, or navigate todhbox/seed
and runsudo docker build -t thedhbox/seed:latest .
if you want to build it yourself (takes 15 minutes or more). - Edit settings as desired in
config.cfg
- Run
manage build_database
- Run
python wsgi.py
- Navigate to site on
http://localhost:80
###If you are developing for DH Box, there are a few more steps:
- Install Node and Node Package Manager:
apt-get install nodejs npm
- Install Gulp and Bower:
npm install gulp bower
- Changes to the site go into the
/src
directory. Propagate changes withgulp build