1 | # ivory-cli
|
2 | Ivory CLI 🐘 is a tool for developing, testing and deploying SPA web applications build with the Ivory Pod Architecture (IPA).
|
3 |
|
4 | In a nutshell with IPA you create [micro-frontends](https://micro-frontends.org/) and [microservices](https://microservices.io/patterns/microservices.html), bundle them in a pod and deploy the pod in the AWS cloud.
|
5 |
|
6 | To create a SPA web application with IPA you can use the CLI to:
|
7 |
|
8 | 1. Create a project by running the command: **ivory create**
|
9 | 2. Configure the project by running the command: **ivory configure**
|
10 | 3. Deploy the entire project or individual microservices by running the command: **ivory deploy**
|
11 | 4. Create a new pod by running the command: **ivory create**
|
12 |
|
13 | ## Prerequisites
|
14 | In order to use the Ivory CLI you need: [Node.js](https://nodejs.org/en/) and the [AWS CLI](https://aws.amazon.com/cli/)
|