Skip to content

lcamargo82/comerc

Repository files navigation

Projeto Comerc

Este projeto é uma API desenvolvida em Laravel. A seguir, estão as instruções para configurar e executar o projeto em um ambiente Docker.

Pré-requisitos

  • Docker
  • Docker Compose

Instruções

1. Clone o repositório do GitHub

Clone o repositório para sua máquina local:

git clone [email protected]:lcamargo82/comerc.git

2. Acesse a pasta do projeto

Acesse a pasta do projeto para configurar o env:

cd comerc/dexian_comerc/comerc_api

3. Configure o .env

Copie o arquivo env.exemple para .env:

cp .env.example .env

4. Criar conta em Mailtrap

Crie uma conta no portal mailtrap para envio dos emails seguindo os seguintes passos:

  1. Acesse https://mailtrap.io/
  2. Crie uma conta em SingUp
  3. Na página Home, acesse Start testing
  4. Em My Inbox -> Code Samples escolha PHP e selecione Laravel 9+
  5. Clique em Copy e cole no arquivo .env recém criado, substituindo os valores que estão indicados como MAIL_TRAP

5. Fazer o build do container

Faça o buid do container e suba a aplicação:

docker-compose up --build

6. Instalação das dependências do composer

Instale as dependências da aplicação:

docker-compose exec app composer install --no-interaction

7. Incia o server

Incia o server da aplicação Laravel:

docker-compose exec app php artisan serve --host=0.0.0.0 --port=8000

8. Rodar os teste automatizados

Incia os testes unitários:

docker-compose exec app php artisan test

Acesso à API

A API estará disponível em http://localhost.

Observações

  • Certifique-se de que suas portas no Docker não estejam em conflito com outras aplicações.
  • Configure as variáveis de ambiente no arquivo .env conforme necessário para sua aplicação.

About

Test project for developer application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published