Skip to content
This repository has been archived by the owner on May 21, 2019. It is now read-only.
/ uploader Public archive

Batches and uploads data to AWS S3

License

Notifications You must be signed in to change notification settings

smoketurner/uploader

Repository files navigation

Uploader

Build Status Coverage Status Maven Central GitHub license Become a Patron

Uploader will listen on a TCP port (optionally using TLS) and batch and upload data to AWS S3. Data received will be split in newlines and then batched together, compressed and uploaded.

Installation

To build this code locally, clone the repository then build the jar:

git clone https://github.com/smoketurner/uploader.git
cd uploader
./mvnw package
java -jar target/uploader-application-1.0.1-SNAPSHOT.jar server config.yml

The Uploader service should be listening on port 8443 for upload data and 8080 for API requests, and Dropwizard's administrative interface is available at /admin (both of these ports can be changed in the config.yml configuration file).

Support

Please file bug reports and feature requests in GitHub issues.

License

Copyright (c) 2018 Smoke Turner, LLC

This library is licensed under the Apache License, Version 2.0.

See http://www.apache.org/licenses/LICENSE-2.0.html or the LICENSE file in this repository for the full license text.