Skip to content
obibaPublic

About

Data collection server

Topics

Resources

Stars

0 stars

Watchers

5 watching

Forks

Latest commit

 

History

1,111 Commits

Folders and files

Repository files navigation

Amber

Electronic Data Capture system.

Folder Description Docker image
api Amber server (REST API) obiba/amber
studio Amber Studio, for managing studies and forms obiba/amber-studio
collect Amber Collect, data collection (PWA) obiba/amber-collect
visit Amber Visit, interview data collection obiba/amber-visit

Versioning

All apps share the same version:

make version          # show versions
make bump v=2.2.0     # or v=patch|minor|major
make tag              # commit and tag, then: git push --follow-tags

Publishing a GitHub release builds and pushes all Docker images.

Local development

docker-compose.yml builds all apps from this repo and runs them with MongoDB:

make up      # docker compose up -d --build
make logs
make down
App URL
api http://localhost:3030
studio http://localhost:3080
collect http://localhost:3090
visit http://localhost:3070
mongo localhost:27017 (set MONGO_PORT to change)

Administrator: admin@example.org / P@ssw0rd. Override any variable in a .env file at the repo root.

About

Data collection server

Topics

Resources

Stars

0 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages