Instância Pública de Desenvolvimento: https://dev.ladesa.com.br/api.
npm install @ladesa-ro/api-client-fetch@latest
git clone https://github.com/ladesa-ro/api.git
cd api
cd api-service
A pasta API service contém o código fonte do Serviço de API, que utiliza o framework NestJS no NodeJS.
Serviços do docker-compose.yml
Host | Endereço | Descrição | Plataforma Base |
---|---|---|---|
ladesa-api |
localhost:3701 |
Aplicação NodeJS. | docker.io/library/node:22 |
ladesa-api-db |
localhost:5432 |
Banco de dados postgres. | docker.io/bitnami/postgresql:15 |
O projeto conta com um arquivo make que comporta scrips destinados ao desenvolvimento da aplicação.
Visão geral dos scripts make
-
setup
make setup;
Configura o ambiente de deselvolvimento, como a criação da rede ladesa-net e os arquivos .env.
-
up
make up;
Inicia os containers da api e do banco de dados usando o docker.
-
shell
make shell;
Inicia os containers docker e abre o bash na aplicação node.
-
Após este processo, talvez você queira executar dentro do shell do container:
pnpm run start:dev;
-
-
down
make down;
Encerra todos os containers.
-
cleanup
make cleanup;
Encerra todos os containers e remove os containers e volumes associados.
-
logs
make logs;
Mostra os registros dos containers
MIT © 2024 – presente, Ladesa.