This project is a simple Flask-based web application designed to send health reminders for water consumption, stand-up activities, and daily exercises. The app will periodically display reminders to the user and can be deployed as a Docker container.
The Health Reminder App is a simple web app that helps users maintain healthy habits. It sends reminders for:
Drinking water – reminds users to drink water regularly.
Standing up – encourages users to take breaks and stretch.
Daily exercise – motivates users to do some physical activity.
The app is built with Flask and Docker, making it easy to deploy and run on any system. It’s designed to help people stay on track with basic health goals in a simple and convenient way.
CINDY_GAO_WEEK12_DOCKERIZEDAPPLICATION
│
├── .devcontainer/
│ └── devcontainer.json
│
├── .github/
│ └── workflows/
│ └── actions.yml
│
├── .vscode/
│ └── settings.json
│
├── images/
│ └── terminal_dicker.jpg
│ └── docker_log.jpg
│
├── .gitignore
│
├── app.py
├── Dockerfile
├── Makefile
├── README.md
└── requirements.txt
Here’s a sample README for your project:
- Clone the repository:
git clone https://github.com/JiaxinGao1997/health-reminder-app.git
cd health-reminder-app
- Build and run the Docker image:
docker build -t health-reminder-app .
docker run -d -p 8080:5000 health-reminder-app
The Docker image is pushed to Docker Hub for easy access and deployment. You can pull the image using the following command:
docker pull jiaxingao1997/health-reminder-app:latest
To view logs from the container, use the following command:
docker logs <container_id>
To push the Docker image to Docker Hub:
docker tag health-reminder-app jiaxingao1997/health-reminder-app:latest
docker push jiaxingao1997/health-reminder-app:latest