Skip to content
Uploads data to PrestoDB
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config
divo
lib
rel Swapped out Kaffe.GroupMemberSupervisor for Elsa.Group.Supervisor and… Jun 6, 2019
scripts
test
.formatter.exs
.gitignore
.gitmodules
.travis.yml More timeout changes Jun 7, 2019
Dockerfile
LICENSE
README.md
docker-compose.yml
mix.exs Updating elsa to packaged version (#64) Jun 10, 2019
mix.lock

README.md

Master

Forklift

An application for reading data off kafka topics, batching it up and sending it to Presto in a SQL insert query for long-term storage based on data retrieved from a schema registry.

To run the tests

  • Run mix test to run the tests a single time
  • Run mix test.watch to re-run the tests when a file changes
  • Run mix test.watch --stale to only rerun the tests for modules that have changes
  • Run mix test.integration to run the integration tests

To run inside a container(from the root directory):

  • docker build . -t <image_name:tag>

Running Locally

You can use Divo to stand up the external dependencies locally using docker and docker-compose.

MIX_ENV=integration mix docker.start
MIX_ENV=integration iex -S mix

License

Released under Apache 2 license.

You can’t perform that action at this time.