Coder Social home page Coder Social logo

data-transfer's People

Contributors

chrisns avatar james-rowley avatar joepike avatar meepit avatar rhysemmas avatar tomfitzherbert avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

data-transfer's Issues

Add PM2 configuration file

When running multiple instances of the micro services managing session variables could be cumbersome. To facilitate easier deployment and management we would like to add a configuration file for PM2 that could be used to provide env vars when running the service under PM2.

Enhance service to handle file locking

When the data-transfer app is running in multiple locations, i.e in a chain. There could be issues with files being read before the write is complete. This will differ for each storage type but needs to be catered for to ensure files are not corrupted.

Add input list filtering

To reduce the risk of moving files that are hosted in the same directory it would be good to add the ability to filter the input list against file extensions required.

  • Add env var for ext list
  • Add filtering to input list before processing

Add quote stripping for windows environment variables

When supplying environment variables on windows, some are expected to be quoted however this causes issues with the log handler if the filename or log level is quoted.

To make it easier for portability suggest adding a quote stripper to ENV's where required in case they are supplied by the user.

Enhance verbose logging

To support debugging verbose logging needs to be enhanced.

  • Add more logging to startup process and task
  • Add enhanced logging to storage class and methods

Add IAM role support for S3 requests

As an enhancement include an if statement so if the EC2 instance has an IAM role assigned that grants permissions to S3 than use that for auth otherwise fall back to the local config's AWS secret and access id.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.