Skip to content
Branch: master
Go to file
Code

Latest commit

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

opentrials

Gitter Travis Build Status Coveralls Dependency Status Issues Docs

OpenTrials is an app to explore, discover, and submit information on clinical trials.

Developer notes

Requirements

Installing

  1. Copy the .env.example file to .env and alter its contents as needed. At minimum, you should set the OPENTRIALS_API_URL and DATABASE_URL. The TEST_DATABASE_URL is needed to run the tests. You could leave the GOOGLE_* and FACEBOOK_* variables as is, although you won't be able to log in. If you leave AWS_* and S3_*, you won't be able to upload data;
  2. Run npm install;
  3. Run npm run migrate;

After the install and migrations ran successfully, you can run npm run dev to run the project. If you haven't changed the default PORT, it should be available at http://localhost:5000

Testing

You can run the test suite and linting with npm test.

We also have an end to end smoke test suite. To run it, make sure the OpenTrials server is running and do:

OPENTRIALS_URL=http://localhost:5000 npm run e2e

Remember to change the OPENTRIALS_URL to where is the OpenTrials URL.

Notes

Built static files are checked into the git repository for now to simplify Docker workflow.

About

OpenTrials is an app to explore, discover, and submit information on clinical trials.

Topics

Resources

You can’t perform that action at this time.