Skip to content

How to make any App or Application deployable on a Web based Platform like Koyeb & Render ?

License

Notifications You must be signed in to change notification settings

Shikimoriix/Deployable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

At least Give A Star and Fork The Repository

How to make any App or Application deployable on a Web based Platform like Koyeb & Render?

  • Introduction In This Article i am going to show you how can you make any source code deployable on Web based platforms.

  • Problem As you guys know we can't deploy simple source code of Telegram Bot on web based platforms like Koyeb & Render. If your try to deploy these Source codes your Deployment will be unhealthy & will stop after sometime.

  • Reason Web based platforms requires your app to listen to external ports like 80 , 22 , 7 , etc. Because of this many deployment on these platforms fails.

  • Solution So to solve this problem we will use a python framework called flask to deploy bots on these platforms.

  • What is Flask? Flask is a micro web framework written in Python. It is classified as a microframework because it does not require particular tools or libraries. It has no database abstraction layer, form validation, or any other components where pre-existing third-party libraries provide common functions.

  • Why Flask used in python Flask is a lightweight Python web framework that provides useful tools and features for creating web applications in the Python Language. It gives developers flexibility and is an accessible framework for new developers because you can build a web application quickly using only a single Python file.


Steps to Make any source code deployable on Web Based platforms 👇

1) Edit your requirements.txt file

Flask==2.2.2
gunicorn==20.1.0
aiohttp==3.8.1
For Example

NOTE - Add These Dependencies In Your requirements.txt File

2) Create a new File Named As app.py

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'ikx7a'


if __name__ == "__main__":
    app.run()
For Example

3) Create a new File named as "run cmd.txt"

gunicorn app:app & python3 bot.py

"YOUR-APP-RUN-COMMAND"

For Example

Here are app is ready to be deployed on any web based platform.

Credits

Download Source Code

About

How to make any App or Application deployable on a Web based Platform like Koyeb & Render ?

Topics

Resources

License

Stars

Watchers

Forks