Skip to content
The social gambling game
JavaScript HTML CSS Other
Branch: master
Clone or download
Pull request Compare This branch is 1 commit behind hajoxx:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
client_new
client_old
config
server
tests
views
.gitignore
README.md
deploy.sh
gulpfile.js
license.txt
nodemon.json
package.json

README.md

INSTALLATION

Debian/Ubuntu

These are instructions for running bustabit locally on a Debian / Ubuntu machine.

Distribution packages

You will need to install the Postgres DBMS and node.js. The nodejs-legacy package installs nodejs but will additionally create a symlink from /usr/bin/node to /usr/bin/nodejs.

sudo apt-get install git npm postgresql nodejs-legacy

Getting the sources

git clone https://github.com/moneypot/bustabit-webserver.git
cd bustabit-webserver

Create a database user and setup the tables

Create a user. It will prompt you for a password.

sudo -u postgres createuser -P bustabit

Create the database and setup the tables. The second command will prompt you for the password again.

sudo -u postgres createdb -O bustabit bustabitdb
psql -W -U bustabit -d bustabitdb -h localhost -f server/schema.sql

Mac OS X

These are instructions for running bustabit locally on a Mac using homebrew.

Install homebrew packages

brew install git node npm postgresql

Getting the sources

git clone https://github.com/moneypot/bustabit-webserver.git
cd bustabit-webserver

Create a database user and setup the tables

Create a user. It will prompt you for a password.

createuser -P bustabit

Create the database and setup the tables. The second command will prompt you for the password again.

createdb -O bustabit bustabitdb
psql -W -U bustabit -d bustabitdb -h localhost -f src/server/schema.sql

Configuration

Installing node.js dependencies locally.

This will download and install all dependencies in the node_modules subdirectory.

npm install

Database

Export the database link as an environment variable

export DATABASE_URL=postgres://bustabit:<YOURPASSWORD>@localhost/bustabitdb

BIP32 Key

You will need to create a BIP32 key pair. You can do at your own risk online at bip32.org. Export the public key as an environment variable

export BIP32_DERIVED_KEY=xpub6AH.....

Running

You can run the server by using npm start. By default it will listen on port 3841.

You can’t perform that action at this time.