ShepHertz recently started Python support on App42 PaaS. Python is one of the world’s most popular programming languages for web development. App42 PaaS supports the best web framework for Python i.e. Django which makes it easier to build Web apps quickly and effectively with less code, thus encouraging rapid development and clean, pragmatic design. It lets you build high-performing, elegant Web applications quickly. Django focuses on automating as much as possible and adhering to the DRY (Don’t Repeat Yourself) principle.
Now you can deploy your Python application on App42 PaaS. In this blog, I will walk you through the steps that you should follow while deploying Python apps on App42PaaS using App42 PaaS Management Console. Before getting into detailed steps that should be followed to create Python app, we assume that you have Registered with App42 PaaS and logged in with your credentials. If you have not, I will recommend you to register with App42 PaaS and login with your credentials.
Now let’s setup infrastructure for Python runtime environment on App42 PaaS to deploy Python application. To do that, Click on the ‘Setup Infra’ icon under ‘App Manager’ on the left panel and select Python 2.7 as runtime and Django 1.6 as framework and other configuration details according to your app requirement and click submit.
You have successfully created your Python setup on App42 PaaS platform. Once infrastructure setup is completed, you are ready to deploy your application.
You can deploy your application by using the GIT Repository URL or by creating a binary on your local development environment. Here we are going to deploy your application by providing your public Git Repository. If you don’t have a Python application, you can get a sample Python application from here.
To deploy the application, click on the ‘Deploy’ icon on the right panel that will open a pop-up. Pop-up will contain your app name. Make sure ‘ is selected. Now just ‘Enter Git Url’ and click submit.
If you have any queries or require further assistance, please feel free to reach us at email@example.com.