{"repo":"rubyforgood/Flaredown","free":true,"listed":false,"github":"https://github.com/rubyforgood/Flaredown","clone":"git clone https://github.com/rubyforgood/Flaredown.git","description":"Flaredown web app and API","language":"Ruby","stars":46,"topics":["health","chronic-illness","ember","emberjs","rails","mhealth","hacktoberfest","hacktoberfest2021","ruby","mongodb"],"license":"GPL-3.0","category":"deployment-docker-iac","readme_excerpt":"Flaredown Flaredown makes it easy for people to track symptoms over time, and learn how to control them. Our goal is to analyze the aggregate data from users of this tool to understand the probable effects of treatments and environmental stressors on chronic illness. Help would be appreciated! Please join us in slack #flaredown, raise a GitHub issue, or email . Environment PostgreSQL 12.8 MongoDB 4.4.9 Redis 6.2.3 Ruby 3.2.3 Node 12.22.6 Installation You can run the application and its dependencies using docker compose , or run the app natively using the setup instructions below. Alternatively, you can run the app using the make commands available: make help If you want to run the application on your own machine see the next sections on dependency installations. Running with Docker Populate the necessary environment parameters: In frontend/.env , PORT is the backend API port used by the Ember app and FRONTEND PORT is the local frontend port. Set FACEBOOK APP ID in frontend/.env if you want to use Facebook login locally. Set up the database: This command is interactive and resets the local Docker development and test databases. Type yes when prompted to continue. Start the application: Visit your app at http://localhost:4300. Frontend dependency changes are handled automatically by Docker. For a full reset of all local Docker data, including databases and dependency volumes, run docker compose down -v , then run the database setup command again afterward. Running natively Mac ","default_branch":null,"files":null,"tree":[],"storefront":"/r/rubyforgood","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rubyforgood/Flaredown/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}