unownone / Tweety.py

A End to End no-code Twitter Bot Api built on top of tweepy and fastapi
MIT License
4 stars 4 forks source link

Dockerise the project #5

Closed unownone closed 1 year ago

unownone commented 1 year ago

Summary

The project has multiple dependencies like a python server as well as a mongodb instance. Overtime that requirement can increase. Dockerising the project can ensure easier first time setup for developers working on it!

Suggestions:

Use docker compose to spin up multiple containers , one for mongodb one for the fastapi server making it more easy to use and efficient. Some ENV changes may be required . This Article can be a good place to start from.

hmajid2301 commented 1 year ago

I can do this; is there a list of all the deps you use ? i.e. MongoDB that need to be dockerised

unownone commented 1 year ago

@hmajid2301 Hey! Thanks for the reply. It only requires MongoDB , and you can choose a Fastapi or official python images for the server base! Cheerio!

PS: Make sure to make the PR on or after 1st october though.