Meu projeto final de FrontEnd para a 3ª edição do Bootcamp Excelência FullStack - SysMap Solutions
O projeto conta com um docker-compose que contém todos os serviços de backend necessários. Abaixo está a configuração necessária para o pleno funcionamento dos serviços.
Clone o repositório:
git clone https://github.com/bc-fullstack-03/Samuel-Fernando_frontend.git
Entre no diretório raiz do projeto, e execute o docker-compose para iniciar todos os contêineres e criar todos os serviços de back-end necessários para ele ser funcional:
cd Samuel-Fernando_frontend
docker-compose up --build -d
Após os contêineres serem iniciados, será necessária a criação de um novo perfil e do S3 bucket no contêiner localstack-parrot para o upload de fotos ser funcional na aplicação. Para isso, será necessário executar os seguintes comandos:
docker exec -it localstack-parrot bash
aws configure --profile default
Será aberta uma série de configurações para o perfil, onde será preciso atribuir os seguintes dados:
- AWS Access Key ID [None]: myKey
- AWS Secret Access Key [None]: myKey
- Default region name [None]: us-west-2
- Default output format [None]: json
Após a criação do perfil, o bucket S3 para a aplicação poderá ser criado utilizando o seguinte comando:
aws s3 mb s3://demo-bucket --endpoint-url http://localhost:4566
Com o bucket S3 criado, a configuração do back-end estará completa.
Na raiz do projeto, instale todas as depedências:
yarn
ou
npm install
Após as dependências serem instaladas, a aplicação poderá ser iniciada com o comando:
yarn dev
ou
npm run dev
O repositório com o código do backend do projeto pode ser encontrado aqui.