recommended go version: 1.10
to create a binary:
env GOOS=linux GOARCH=amd64 go build main.gorequired env variables:
- DB (e.g. postgres)
- DB_URL (see http://doc.gorm.io/database.html#connecting-to-a-database)
- RAVEN_DSN (https://docs.sentry.io/clients/go/)
- PRODUCTION (false/true)
- WORKER_SLEEP (ms sleep between launching each worker(400ms works))
- TICKER_SLEEP (s sleep between getting tickers (remember 1200 calls/min max!))
- R_DB (remote db)
- R_DB_URL
- REPLICATION_LIMIT (max rows replicated per transaction block)