NanoTest is a light weight test library. Its API is similar to the haxe.unit testing framework, but it can run as pre-compilation macro and can output test failures as compiler warnings or errors.
Build all containers using docker-compose build --no-cache.
Run all containers using docker-compose up.
Notes:
When running docker compose, it will create new volume(s). If change(s) are made to package.json, it won't be detected by the container.
I recommend:
To remove the volume docker volume prune, or
Update package manually by doing docker exec -it <container id> sh and npm install
I use the --no-cache flag so that new npm packages gonna be installed.
Tips:
Use --build in docker-compose to force update the docker image created, e.g. docker-compose up --build
The docker and docker compose will setup all requirements on the fly, and please provide coffee as this may take a few minutes.
If have finished it, that means you can use this server with all databases and data ready to use.
Cleaning up
When you're done, Ctrl-C in the main docker-compose up window to terminate the running processes.
Run docker-compose down to stop and remove containers.
Copyright (c) 2021 Saefulloh Maslul
All rights reserved.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].