diff options
| author | Jules <jules@asdf.us> | 2017-12-12 22:13:51 -0500 |
|---|---|---|
| committer | Jules <jules@asdf.us> | 2017-12-12 22:13:51 -0500 |
| commit | e0801581be8fa061e44671bb8dd25260eb6b3a67 (patch) | |
| tree | cd93af93a9d540b4f7c0fafc91d4f0b68153c161 /README | |
| parent | 67736c2debc11fdcc397cdc5b253ca4de6630b81 (diff) | |
add to readme and fix server for proxy situation
Diffstat (limited to 'README')
| -rw-r--r-- | README | 54 |
1 files changed, 42 insertions, 12 deletions
@@ -1,27 +1,57 @@ -bucky -===== +# bucky -# npm install -# brew install mysql (used for main database) -# brew install mongodb (used for sessions) -# set up the mysql database: +## Install +### osx + +``` +npm install +brew install mysql (used for main database) +brew install mongodb (used for sessions) +``` + +### MySQL + +``` mysql -uroot CREATE USER 'carbon'@'localhost' IDENTIFIED BY 'the_password'; CREATE DATABASE bucky; USE bucky; GRANT ALL PRIVILEGES ON bucky.* TO 'carbon'@'localhost'; +``` + +Copy .env-sample to .env and edit the values accordingly. -# copy .env-sample to .env and edit the values to correspond -# load up a copy of bucky +#### Loading an old bucky db dump -scp carbon@carbonpictures.com:bucky-20150903.sql . +``` mysql -u carbon -p bucky < bucky-20150903.sql +``` + +### MongoDB + +Mongo is only used for session management and will ideally be replaced. + +### Berkeley DB -# run the migrations (makes most blob fields into text) +Used for the search, `libdb` should already be installed on your system. -knex migrate:latest +## Building the search index -# node index +This script should be run regularly to keep the search index fresh: + +``` +npm run build:search +``` + +## Running + +You may have to include the .so files for bdb: `export LD_LIBRARY_PATH=/var/www/bucky.asdf.us/bucky3/node_modules/berkeleydb/lib` + +``` +npm start +``` Server will be running at http://lvh.me:5000/ + + |
