master:

Build Status Coveralls

develop:

Build Status Coveralls

tx-manager-lambda

Lambda functions for tx Manager. Requires the [tx-manager library](https://github.com/unfoldingWord-dev/tx-manager).

Project description at https://github.com/unfoldingWord-dev/door43.org/wiki/tX-Development-Architecture#tx-manager-lambda-module.

Issue for its creation at https://github.com/unfoldingWord-dev/door43.org/issues/53

Setting up as deployed in virtual environment

In IntelliJ terminal, switch to virtual environment and install requirements.

Deploying your branch of tx-manager to AWS

For developing the tx-manager library which this repo uses for every function, you can deploy your code to a test AWS environment with apex by doing the following:

  • Copy project.test.json.sample to project.test.json
  • Edit project.test.json and change <username> and <branch> to your tx-manager branch
  • Install apex from http://apex.run/#installation
  • Set up your AWS credentials as specified at http://apex.run/#aws-credentials
  • Run apex deploy –env test to deploy all functions, or apex deploy –env test [function-name] for a single function

For more information on using –env to specify a project json file, see https://github.com/apex/apex/blob/master/docs/projects.md#multiple-environments