An online e commerce stores management and order placing system API built using flask and sqlalchemy . Various functionalities present and further functionalities being added to make it as real life as possible . Contributions welcome .
Added docker-compose.yaml for multi-container orchestration
Added Dockerfile for building the flask app
Added image for postgres
Removed pkg-resources==0.0.0 from requirements.txt (see additional notes)
Additional notes
I encountered this weird error when installing pkg-resources==0.0.0.
Error log
```bash
ERROR: Could not find a version that satisfies the requirement pkg-resources==0.0.0 (from -r requirements.txt (line 27)) (from versions: none)
ERROR: No matching distribution found for pkg-resources==0.0.0 (from -r requirements.txt (line 27))
```
Purpose
Docker deployment of the flask-online-store app.
What
docker-compose.yaml
for multi-container orchestrationpkg-resources==0.0.0
fromrequirements.txt
(see additional notes)Additional notes
I encountered this weird error when installing
pkg-resources==0.0.0
.Error log
```bash ERROR: Could not find a version that satisfies the requirement pkg-resources==0.0.0 (from -r requirements.txt (line 27)) (from versions: none) ERROR: No matching distribution found for pkg-resources==0.0.0 (from -r requirements.txt (line 27)) ```I didn't know what it was but a quick google search told me it's just a bug resulting from Ubuntu providing wrong meta data to pip. I've removed it from
requirements.txt
for this reason but i can add it back if requested (Although this maybe kinda out of the scope of this PR).refs: https://github.com/DiptoChakrabarty/flask-online-store/issues/2
@DiptoChakrabarty Please let me know if i've missed something or if there are any other issues. Thanks 👍