Skip to content

Commit

Permalink
Merge pull request #80 from software-architecture-fiap/docs/serverless
Browse files Browse the repository at this point in the history
docs: fixing md
  • Loading branch information
venancio0 authored Dec 17, 2024
2 parents e211b35 + ac3b84f commit a178d69
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions docs/fase_3/sls_setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ Antes de começar, você precisa ter os seguintes pré-requisitos configurados:

#### **Passos para Subir a Aplicação com Serverless**


1. **Acessando o diretório da aplicação**

Entre no diretório onde a aplicação já foi criada com o Serverless Framework.
Expand All @@ -31,6 +32,7 @@ Antes de começar, você precisa ter os seguintes pré-requisitos configurados:
cd /.../auth-coffee
```


2. **Configurando o arquivo `serverless.yml`**

O arquivo **`serverless.yml`** é o arquivo principal de configuração onde você define as funções Lambda, os recursos da AWS e eventos que disparam as funções.
Expand Down Expand Up @@ -64,13 +66,15 @@ Antes de começar, você precisa ter os seguintes pré-requisitos configurados:
- serverless-dotenv-plugin
```
**Explicação:**
- **service:** Nome do serviço ou aplicação.
- **provider:** Definições do provedor de nuvem (AWS, no caso).
- **functions:** Define as funções Lambda que serão implementadas.
- **events:** O evento que aciona a função Lambda, no caso, uma requisição HTTP do API Gateway.
- **plugins:** Caso você tenha dependências específicas, como em projetos Python.
3. **Verificando o `handler`**

O **handler** é o arquivo onde a função Lambda é implementada.
Expand All @@ -83,6 +87,7 @@ Antes de começar, você precisa ter os seguintes pré-requisitos configurados:
)
```


4. **Instalar dependências (se houver)**

Caso você tenha dependências para o seu projeto (ex.: com `pip` no Python ou `npm` no Node.js), instale-as:
Expand All @@ -92,6 +97,7 @@ Antes de começar, você precisa ter os seguintes pré-requisitos configurados:
pip install -r requirements.txt
```


5. **Deploy da aplicação**

Agora, com tudo configurado, basta rodar o comando para fazer o **deploy** da sua aplicação para a AWS:
Expand Down

0 comments on commit a178d69

Please sign in to comment.