项目作者: ablaze8

项目描述 :
Application Demo
高级语言: Java
项目地址: git://github.com/ablaze8/Asthma-Control.git
创建时间: 2018-04-23T19:40:08Z
项目社区:https://github.com/ablaze8/Asthma-Control

开源协议:

下载


Asthma-Control

Docker Environment

  • Current Docker version 18.03.0-ce, build 0520e24
  • Current docker-compose version 1.18.0, build 8dd22a9

Clone repo

  1. $ git clone https://github.gatech.edu/gt-hit-spring2018/Asthma-Control.git
  2. $ cd Asthma-Control/

The project can be run either in docker, or locally.

A) Run in docker:

  1. # docker maven build
  2. $ mvn clean package docker:build
  3. # start project
  4. $ docker-compose up

B) Test/Run locally

  • run MySQL docker container

    1. $ docker run \
    2. -e MYSQL_ROOT_PASSWORD=p4$$W0rd \
    3. -e MYSQL_DATABASE=epidemics \
    4. -e MYSQL_USER=epidemics \
    5. -e MYSQL_PASSWORD=epidemics \
    6. -p 3306:3306 \
    7. --name mysql \
    8. --mount type=bind,source=/home/atalati/Documents/Asthma-Control/database/,target=/docker-entrypoint-initdb.d \
    9. mysql
  • run FHIR docker container

    1. $ docker run
    2. -p 8080:8080 \
    3. --name fhir \
    4. johnson325/hapi-fhir-jpaserver:stu3-ext-6-patient
  • After the MySQL is up, run following command to start the web server

    1. # local maven build
    2. $ mvn clean package
    3. # run web server locally (profiles.active=local)
    4. java -Djava.security.egd=file:/dev/./urandom -Dspring.profiles.active=local -jar target/epidemics-web.jar

Web App URL http://localhost:8081/

Local FHIR Server URL http://localhost:8080/

iPhone (Responsive Website)
Image

iPad (Responsive Website)
Image

Home screen:
Image

Questionnaire:
Image