girikuncoro / cageur

Cageur codebase
0 stars 0 forks source link

Cageur

Build Status
Cageur is an intelligent message reminder to help patients take care of their health in a better way.

Cageur Architecture 22 Dec 2016

Requirement

Development

Using DB for development. You can connect psql client via docker or your own local psql

# running postgres db only with docker
docker-compose -f docker-compose.db.yml build
docker-compose -f docker-compose.db.yml up

#in order to implement rabbitmq, we need to change this command into 
docker-compose -f docker-compose.dev.yml build
docker-compose -f docker-compose.dev.yml up

docker-compose -f docker-compose.test.yml build
docker-compose -f docker-compose.test.yml up

# connect psql client from docker
docker run -it --rm --network=cageur_default --link cageur_db:postgres postgres psql -h postgres -U cageur_user -d cageur_db

Deployment

docker-compose build
docker-compose up

Open up browser and navigate to localhost:5000, verify Hello world from Cageur! message displayed on the page.