Monorepo de uma aplicação responsável por gerenciar aluguéis de veículos desenvolvido durante o BootCamp do iFood em parceria com a Ada.
docker compose -f docker-compose.yml --env-file .env.dev up --build -d
Este repositório utiliza o npm como gerenciador de pacotes. Ele inclui os seguintes pacotes/aplicações:
@repo/web
: Em breve...@repo/server
: um servidor Express@repo/drizzle
: Wrapper do ORM Drizzle para gerenciar e acessar o banco de dados@repo/env
: Um pequeno gerenciador central de variáveis de ambiente, usado para validá-las e expô-las em todo o monorepo@repo/tsconfig
: Arquivos tsconfig.json utilizados em todo o monorepo
Este repositório está configurado para ser construído com Docker e Docker Compose.
# Construir e iniciar em modo desanexado
docker compose -f docker-compose.yml --env-file .env.dev up --build --d
É muito importante que o arquivo .env.dev
seja informado conforme apresentado no exemplo acima para que o comando execute sem falhas.
- Abra http://localhost:3000 para acessar o aplicação web. (Em breve)
- Abra http://localhost:3001 para acessar o servidor.
# Parar todos os containers em execução
docker kill $(docker ps -q) && docker rm $(docker ps -a -q)