Skip to content

kalanyuz/gcp-cryptobot

Repository files navigation

Description

DIY(deploy it yourself) containerized Serverless crypto trading API designed to be used with indicator webhooks designed to be primarily run on Google Cloud Platform (Cloud Run). No centralized database required. You take control of all your API keys. Easily customizable to support various exchanges.

How tos

Visit the wiki section to see guides on how to buid, deploy, or configure the service (WIP).

System diagram and example use cases

system diagram

Disclaimer

This project is intended for personal use only. Please carefully review the source code before running it on any service. Unattended usage or exposing your api keys and secrets to 3rd party could result in loss of funds. We are not responsible for any consequences occurred from using/running this source code. Use it at your own risk.

Starting development environment & Installation

$ docker-compose up -d
$ docker-compose exec app yarn install

Running the app

# development
$ docker-compose exec app yarn start:dev

# production
$ docker-compose exec app yarn start

Test

# unit tests
$ docker-compose exec app yarn test

Additional resources & tutorials

Donations

Donations can be made by sending me BTC at the following address: bc1q2ja6j0dw7tg8k0rkwfug0lartl6afquj9zad7a

Stay in touch

License

Nest is MIT licensed.