Esse projeto é um clone simplificado do Google Drive.
- React
- Typescript
- Material UI
- Vite
- Node
- Typescript
- Express
- Prisma
- Frontend: armazenado em um bucket do S3 e servido via AWS CloudFront. - Backend servido via AWS Lambda usando o framework Serverless.
- Banco de Dados: relacional PostgreSQL e estará na AWS(RDS)
Na raiz do projeto rode o comando para inicializar front, back e banco locais:
docker compose -f docker-compose-dev.yml up -d
Acesse o front end em localhost:8000 e teste o back em localhost:3000.
Credenciais:
- email: admin@admin.com
- senha: password
Esse comando já vai ter rodado as migrações do banco e o script de seed. Porém, se não conseguir logar, teste rodar novamente:
1 - Rode o comando para encontrar os containers ativos:
docker ps
2 - Use o id do container do backend para rodar os comandos de migrações e seed:
docker exec -it <CONTAINER_ID> npm run setup:dev