-
Notifications
You must be signed in to change notification settings - Fork 61
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' into docs/git-sync-updates
- Loading branch information
Showing
4 changed files
with
125 additions
and
8 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
--- | ||
id: deploy | ||
title: Amplication Deployment | ||
sidebar_label: Overview | ||
slug: /deploy | ||
--- | ||
|
||
# Amplication Deployment | ||
|
||
Amplication provides flexible and powerful deployment options for services generated using our platform. | ||
This guide provides an overview of Amplication's deployment options and links to specific instructions for various deployment targets. | ||
|
||
## Understanding Amplication's Deployment Architecture | ||
|
||
Amplication services are composed of at least two main parts, all of which are automatically generated by our platform. | ||
|
||
1. **API Server** | ||
2. **Database** | ||
|
||
Depending on your service requirements, Amplication can automatically generate the code for additional components such as: | ||
|
||
- Message brokers like Kafka | ||
- Caching solutions like Redis | ||
- Other integrations specific to your service needs | ||
|
||
These additional components are seamlessly integrated as containers in your `docker-compose` file. | ||
|
||
All components, including optional ones, are auto-generated by Amplication. | ||
|
||
## Deployment Options | ||
|
||
When it comes to deployment, you have several options to choose from, allowing you to select the best approach for your development workflow and production needs. | ||
|
||
### Docker | ||
|
||
Amplication generates all necessary configuration and scripts for Docker deployment, making it easy to containerize your application. | ||
|
||
[Learn more about deploying with Docker](/deploy/docker-desktop) | ||
|
||
### Kubernetes | ||
|
||
For those looking to leverage the power of Kubernetes orchestration, Amplication provides the necessary plugins for a smooth deployment process. | ||
|
||
[Learn more about deploying to Kubernetes](/deploy/kubernetes) | ||
|
||
### Amazon Web Services (AWS) ECS | ||
|
||
Amplication has plugins that enable deployment to Amazon Web Services using Elastic Container Service (ECS). This option allows you to leverage AWS's managed container orchestration service for deploying, managing, and scaling your containerized applications. | ||
|
||
[Learn more about deploying to AWS ECS](/deploy/aws/ecs) | ||
|
||
## Request New Deployment Guides | ||
|
||
We're always looking to expand our deployment options to meet the needs of our users. Is there a specific deployment target or cloud provider you'd like to see covered in our documentation? We'd love to hear from you! | ||
|
||
[Contact us with your deployment guide requests](https://meetings-eu1.hubspot.com/paz-yanover/product-overview-vp-product) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters