AMRC-FactoryPlus / acs-files

The Files component of the AMRC Connectivity Stack

Home Page:https://github.com/AMRC-FactoryPlus/amrc-connectivity-stack

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ACS Files Service

The AMRC Connectivity Stack (ACS) is an open-source implementation of the AMRC's Factory+ Framework.

This acs-files service satisfies the Files component of the Factory+ framework and provides a backend service used for uploading files from devices/services through Factory+.

For more information about the Files component of Factory+ see the specification or for an example of how to deploy this service see the AMRC Connectivity Stack repository.

Known issues & further development

  • No unit tests
  • Custom metadata/tags have not been thoroughly tested
  • File Schema Type Mapping configs is due to be refactored to be more object-oriented and less static
  • On docker build, the @amrc-factoryplus/utilities npm dependency sometimes does not pull gssapi.js, although this can be fixed by moving gssapi.js to dependencies instead of optionalDependencies.

About

The Files component of the AMRC Connectivity Stack

https://github.com/AMRC-FactoryPlus/amrc-connectivity-stack

License:MIT License


Languages

Language:TypeScript 98.5%Language:Dockerfile 1.1%Language:Shell 0.4%