Skip to content

SchoolOfFreelancing/workbench

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Workbench

CircleCI

Workbench is an easy way to start Peatio development environment.

Prerequisites

Usage

Prepare the workbench

  1. Recursive clone
git clone --recursive https://github.com/rubykube/workbench.git
  1. Move to workbench
cd workbench
  1. Build the images
make build
  1. Optional: Enable bitcoin
make bitcoin

This will create new seeds and start bitcoind docker container.

  1. Run the application
make run

You should add those hosts to your /etc/hosts file:

0.0.0.0 api.wb.local
0.0.0.0 auth.wb.local

0.0.0.0 api.slanger.wb.local
0.0.0.0 ws.slanger.wb.local

0.0.0.0 pma.wb.local
0.0.0.0 monitor.wb.local

0.0.0.0 btc.wb.local
0.0.0.0 eth.wb.local

Now you have peatio up and running.

Post installation steps

After deployment, height of blockchains should be updated to start receiving deposits.

Go to Blockchains Tab in Peatio Admin Panel and update height

Best way to find current blockchains height:

  1. Ethereum Rinkeby Blockchain Explorer
  2. Bitcoin Testnet Blockchain Explorer

Barong

Start barong server

$> docker-compose run --rm barong bash -c "./bin/link_config && ./bin/setup"
$> docker-compose up -d barong

This will output password for [email protected]. Default password is Qwerty123

Peatio

Start peatio server

$> docker-compose run --rm peatio bash -c "./bin/link_config && rake db:create db:migrate db:seed"
$> docker-compose up -d peatio

Frontend

Simply start your local server. Now you're able to log in with your local Barong and Peatio.

Running Tests

Run toolbox stress tests

$> make stress

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 64.4%
  • Makefile 17.4%
  • Ruby 14.8%
  • Shell 3.4%