rescueshelter.reports
v2.0.1
Published
Rescue Shelter Report Services
Readme
Rescue Shelter Report Services
The creation of a report service is seperation of concerns. The purpose is readonly data access api. This local development uses mongo and redis docker containers.
Use your prefered intergated development environment (IDE) or command line interpretor. But,
an VScode-like IDE has a marketplace of extension and plugins in a GUI.
npm install --global esbuild typescript
npm install --prefer-dedupe
npm run tsbuild
npm run mongo
npm run redis
docker ps -a
npm run dataset
npm debugThe server listens on localhost port 3303. Click the link a link below, after the `npm debug' command is done.
http://localhost:3303/api/report/animals
http://localhost:3303/api/report/sponsors
Don't forget the development tools. Look at the free documentation and download sections of
- nodejs Javascript programming language.
- git Open source code repository and version management system.
- typescript Javascript transcompiler standards provider.
- esbuild A different Javasscript transcompiler standards provider.
- python Programming and scripting language with good math support.
- docker Small, non window desktop, portable linux operating system.
- vscode One of many IDEs.
Additional, production environment and support services with a free and paid services.
- nginx Web and proxy server.
- aws Amazon web services, cloud host provider.
- azure Microsoft, cloud host provider
