The backend of this project uses Python Flask to serve processed weather data.
It retrieves the weather data from https://openweathermap.org/
The backend app is setup to run in a container using Docker. A Makefile has been setup to provide shortcuts to common commands.
- Install Docker https://docs.docker.com/get-docker/
- Build and run the development server
make run
You should be able confirm things are working by checking the status of the server at http://localhost:5000/status
.
make run
: Build the image and start the container
make stop
: Stop and remove the container
make logs
: Tail application logs