Skip to content

pedrolopesme/sentinel

Repository files navigation

sentinel

A Golang utility for crawling historical stocks data.


Executing

This project comes with a useful Makefile containing all needed targets to build, run docker containers, run tests, etc. To list all available targets, just type:

$ make help

So far, the available commands are:

build:           compiles Sentinel binary
run:             run main func
test:            run unit tests
clean:           clean all Sentinel binaries
fmt:             run go fmt on all go files
docker-build:    build Sentinel docker image
docker-run:      build Sentinel docker image and execute docker compose up
docker-stop:     execute a docker compose down
docker-logs:     make a tail -f on Sentinel running containers
docker-shell:    login on Sentinel running container
docker-prune:    terminate Sentinel container and prune volume and system

TO DO

Roadmap to V0.1

  • use a message broker (NATS ?) as the default source of scheduling
  • implement all TODOs
  • create kubernetes deployment yml
  • use a message broker (NATS ?) to send all stock quotations collected on each run

About

A Golang utility for crawling historical stocks data.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published