- python3
- postgresql
- composer
- npm
- Java
- selenium standalone server https://www.seleniumhq.org/download/
- PHP >= 7.0.0, extensions: OpenSSL, PDO, Mbstring, Tokenizer, XML, pgsql
webapp/$ composer install
webapp/$ npm install
webapp/$ cp .env.example .env
webapp/$ php artisan key:generate
Create databse: createdb cryptoalarm
, set-up a connection in webapp/.env
webapp/$ php artisan migrate
webapp/$ php artisan db:seed
webapp/$ npm run dev
Configure database, rpc url of nodes and SMTP server in cryptoalarm/config.json
cryptoalarm/$ pip install -r requirements.txt
webapp/$ php artisan serve
Application is now running on http://localhost:8000 with the following users:
- [email protected]:alice
- [email protected]:bob
- [email protected]:carol
- [email protected]:dave
Each user has atleast one watchlist created.
cryptoalarm/$ ./run.py --init # set last block as last processed
cryptoalarm/$ ./run.py # launch application
webapp/$ php artisan command:bitcointalk /path/to/selenium-standalone-server.jar [port=4444]
# docker build -t cryptoalarm .
# docker run -v docker run -v cryptoalarm cryptoalarm