Summary
In this chapter, we discussed Strapi application deployment, learned about deploying an API to a PaaS platform, as well as deploying it as a Docker container.
We started with a quick introduction to the Heroku platform. We then learned how to use the Heroku CLI to create a new application as well as to add a database to the application. Then we saw how simple it is to deploy to Heroku just by using the git
command.
After that, we moved on to AWS and Docker container deployment. First, we talked about creating a Docker image for our API. Then, we learned how to push our Docker image to a private register we created on AWS ECR. Finally, we learned about ECS and saw how to create a cluster and deploy our API to that cluster.
In the next and final chapter, we will talk about testing the Strapi API using Jest. We will see how to prepare and configure the test environment, and how to write and run basic tests for the API.