|
1 | 1 | # Deploying API Platform Applications
|
2 | 2 |
|
3 |
| -API Platform apps are super easy to deploy in production on most cloud providers thanks to the native integration with |
4 |
| -[Kubernetes](kubernetes.md). |
| 3 | +API Platform apps are super easy to deploy in production thanks to the [Docker Compose definetion](docker-compose.md) and to the [Kubernetes chart](kubernetes.md) we provide. |
5 | 4 |
|
6 |
| -The server part of API Platform is basically a standard Symfony application, which you can also easily [deploy on your |
7 |
| -own servers](http://symfony.com/doc/current/deployment.html). Documentation for deploying on various container [orchestration](https://en.wikipedia.org/wiki/Orchestration_(computing)) |
8 |
| -tools and PaaS (Platform as a Service) are also available: |
| 5 | +We strongly recommend using Kubernetes or Docker Compose to deploy your apps. |
9 | 6 |
|
10 |
| -* [Deploying to a Kubernetes Cluster](kubernetes.md) |
11 |
| -* [Deploying with Docker Compose](docker-compose.md) |
12 |
| -* [Deploying on Heroku](heroku.md) |
13 |
| -* [Deploying on Platform.sh](https://platform.sh/blog/deploy-api-platform-on-platformsh) |
| 7 | +If you want to play with a local Kubernetes cluster, read [how to deploy an API Platform project on Minikube](minikube.md). |
14 | 8 |
|
15 |
| -The clients are [Create React App](https://create-react-app.dev/) skeletons. You can deploy them in a wink |
16 |
| -on any static website hosting service (including [Netlify](https://www.netlify.com/), [Firebase Hosting](https://firebase.google.com/docs/hosting/), |
17 |
| -[GitHub Pages](https://pages.github.com/), or [Amazon S3](https://docs.aws.amazon.com/en_us/AmazonS3/latest/dev/WebsiteHosting.html) |
18 |
| -by following [the relevant documentation](https://create-react-app.dev/docs/deployment/). |
| 9 | +If you don't want to use Docker, keep in mind that the server application of API Platform is a standard Symfony project, |
| 10 | +while the Progressive Web Application is a standard Next.js project: |
19 | 11 |
|
20 | 12 | <p align="center" class="symfonycasts"><a href="https://symfonycasts.com/screencast/ansistrano?cid=apip"><img src="../distribution/images/symfonycasts-player.png" alt="JWT screencast"><br>Watch the Animated Deployment with Ansistrano screencast</a></p>
|
| 13 | + |
| 14 | +* [Deploying the Symfony application](https://symfony.com/doc/current/deployment.html) |
| 15 | +* [Deployin the Next.js application](https://nextjs.org/docs/deployment) |
| 16 | + |
| 17 | +Alternatively, you may want to deploy API Platform on a PaaS (Platform as a Service): |
| 18 | + |
| 19 | +* [Deploying the server application of API Platform on Heroku](heroku.md) |
| 20 | +* [Deploying API Platform on Platform.sh (outdated)](https://platform.sh/blog/deploy-api-platform-on-platformsh) |
0 commit comments