Experimenting with Containerization, Microservices and REST APIs.
This project was built in order to get some hands-on experience with docker, postgres and flask. It creates a set of random locations, that are queried from the database, processed by the backend service and parsed to the frontend application.
The architecture is as following:
[postgres/db] <- 1 -> [py/backend] <- 2 -> [nginx/frontend]
1 psql
2 flask
- Run
docker-compose build && docker-compose up
to start the application. - Connect to the frontend using
localhost:8180