Name: esaude-contrib-landingpage
Owner: eSaude
Description: Source code for https://apps.esaude.org.
Created: 2016-05-19 14:23:37.0
Updated: 2016-05-19 14:26:25.0
Pushed: 2016-05-19 15:11:22.0
Homepage: null
Size: 34
Language: JavaScript
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
This repository contains the code for https://apps.esaude.org.
You will need NodeJS 4+ installed to do this. See the install instructions here.
Once you have NodeJS installed, install the dependencies (first time only):
install
Build the distributable using Webpack as follows:
run build
This will created a dist
directory containing the deployable artifacts.
To get Webpack to automatically rebuild on code changes, run:
run watch
Deploy the contents of the dist
directoy your web server. Place a file called
apps.json
in the same directory as app.bundle.min.js
. It should look like:
pps": [
{
"id": 1,
"title": "iBLIS",
"description": "iLab Africa iBLIS Laboratory Information System",
"url": "https://iblis.esaude.org/",
"icon": "img/lab.png",
"credentials": {
"username": "administrator",
"password": "password"
}
},
{
"id": 2,
"title": "POC",
"description": "eSaude EMR Point of Care Application",
"url": "https://test.esaude.org/home",
"icon": "img/poc.png",
"credentials": {
"username": "admin",
"password": "Admin123"
}
},
{
"id": 3,
"title": "RDE",
"description": "eSaude EMR Retrospective Data Entry Application",
"url": "https://test.esaude.org/openmrs",
"icon": "img/rde.png",
"credentials": {
"username": "admin",
"password": "Admin123"
}
}