![CI/CD Development](https://camo.githubusercontent.com/45bcf9202ea19c61a33707d36564474ff081d5aa98bc9bce25e0a882eeab7006/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f6c61646573612d726f2f6170692f63692d63642e796d6c3f7374796c653d666c6174266c6f676f3d676974687562266c6f676f436f6c6f723d7768697465266c6162656c3d4349253246434425323053657276696365253230446576656c6f706d656e74266272616e63683d646576656c6f706d656e74266c6162656c436f6c6f723d313831383142)
Clientes do ambiente de desenvolvimento
-
NPM / JavaScript
![NPM alpha version](https://camo.githubusercontent.com/e9e194153f25e5ff38123cb1c5cfdade7c8ca78cb550abe90d20012d50a3223b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f64796e616d69632f6a736f6e3f75726c3d687474707325334125324625324672656769737472792e6e706d6a732e636f6d2532462534306c61646573612d726f2532466170692d636c69656e742d66657463682671756572793d253234253542253232646973742d746167732532322535442e616c706861267072656669783d76267374796c653d666c6174266c6f676f3d6e706d266c6f676f436f6c6f723d7768697465266c6162656c3d616c706861267374796c653d666c617426636f6c6f72413d31383138314226636f6c6f72423d463044423446)
npm i @ladesa-ro/api-client-fetch@alpha
![CI/CD Production](https://camo.githubusercontent.com/01a823a6c8976200aa49423305aa52dcb3344a03fd32f8afd98023320f605f64/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f6c61646573612d726f2f6170692f63692d63642e796d6c3f7374796c653d666c6174266c6f676f3d676974687562266c6f676f436f6c6f723d7768697465266c6162656c3d434925324643442532305365727669636525323050726f64756374696f6e266272616e63683d70726f64756374696f6e266c6162656c436f6c6f723d313831383142)
Clientes do ambiente de produção
-
NPM / JavaScript
![NPM latest version](https://camo.githubusercontent.com/df8a30e74e407b30f9b1da207d8e4c49856a39e61efe10f800181d712b60448d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f64796e616d69632f6a736f6e3f75726c3d687474707325334125324625324672656769737472792e6e706d6a732e636f6d2532462534306c61646573612d726f2532466170692d636c69656e742d66657463682671756572793d253234253542253232646973742d746167732532322535442e6c6174657374267072656669783d76267374796c653d666c6174266c6f676f3d6e706d266c6f676f436f6c6f723d7768697465266c6162656c3d6c6174657374267374796c653d666c617426636f6c6f72413d31383138314226636f6c6f72423d463044423446)
npm i @ladesa-ro/api-client-fetch@latest
Obter o código fonte do projeto
git clone https://github.com/ladesa-ro/api.git
cd api
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.
make dev-setup; # Configura o ambiente de deselvolvimento, como a criação da rede ladesa-net e os arquivos .env.
make dev-up; # Inicia os containers docker.
make dev-shell; # Inicia os containers docker e abre o bash na aplicação node.
make dev-down; # Para todos os containers.
make dev-cleanup; # Para todos os containers e remove os containers e volumes associados.
make dev-logs; # Mostra os registros dos containers
MIT - Ladesa e Colaboradores, 2024.
MIT - Gabriel R. Antunes, 2024.