Containerize a full-stack web app powered by Flask and Vue and deploy it to Heroku using Gitlab CI.
Heroku is a Platform as a Service (PaaS) that provides hosting for web applications. They offer abstracted environments where you don't have to manage the underlying infrastructure, making it easy to manage, deploy, and scale web applications. Heroku embraces the "batteries included" philosophy. It's an opinionated environment, but it's also an environment that you don't have to manage -- so you can focus on application development rather than the environment supporting it.
The tutorials and articles on TestDriven teach advanced Heroku deployment strategies and workflows, usually with continuous integration and deployment, using Docker.
Latest Posts (6)
Simplify the process of deploying, maintaining, and scaling a production-grade Django app on Heroku.
Develop an asynchronous API with FastAPI and MongoDB.
This post looks at how to deploy a Django app to Heroku with Docker via the Heroku Container Runtime.
Develop a production-ready RESTful API for serving up a machine learning model with FastAPI.
This post organizes some of the best tutorials on the web to migrate from Heroku to AWS.