Teste Full-Stack - O Amarelinho

o projeto consiste em 3 repositórios distintos, sendo eles:

  • Inicial : Agrega a stack e inicializa as aplicações em container (Docker)
  • Api : Projeto Back-end
  • Web(Atual) : Projeto Front-end

Bibliotecas e Ferramentas

  • NPM
  • Typescript
  • Git
  • tailwindcss
  • vite
  • phosphor

Executando

O projeto está padronizado com a URI de API apontada para a network do docker, para rodar localmente é necessário alterar o target na configuração de proxy do vite, dentro de vite.config.ts

 proxy: {  
    '/api': {
      target: 'http://api:4000', <-- http://localhost:4000 (local)
      changeOrigin: true,
      rewrite: (path) => path.replace(/^\/api/, '')
    },
  }
  • o mesmo pode ser inicializado localmente com o comando npm run dev