🔥🔥 FIRE 🔥🔥 is a p2p portfolio tracker which collects data from statements of supported p2p platforms and shows analytics of the entire portfolio
- APP_ROOT={Path_to_root_dir};
- FIRE_ENV={production/staging/development}
Install 'migrate' lib:
make migrate-setup
Creating a new migration:
migrate create -ext sql -dir migrations -seq initialize_schema
Run migrations:
make migrate-up
make migrate-down
make docker-compose-up
make docker-compose-dev-up
Plugins:
- 'git' - to download project from GitHub
- 'pipeline' - for creating and running CI/CD pipelines
- 'blue ocean' - modern Jenkins UI (access via /blue)
- 'ssh build agents' - allows to launch agents over SSH, using a Java implementation of the SSH protocol
- Swagger
- CI/CD pipelines (merge to main branch after CI passes, build image and put to the registry, deploy it on a cloud platform)
- Safe DB credentials (github CI, Makefile, configs)
- Add helper service, that handles user downloads (gRPC transcport)