This application provides example of 3rd application build deployment and test automation with docker
- This application binary is built inside docker container,
- Build binary is used by Dockerfile to build size optimized application docker image
- Application image is deploy for testing
- Test execution
- Stopping application
If useRegistry: true, then endly login to docker registry, application is pushed to docker registry
Prerequisites:
Enable ssh logic you your use on your machine (on osx System Preference / Sharing / Remote Login )
Install docker service
Download endly
Provide a username and password to login to your box.
endly -c=localhost
Verify that secret file were created
cat ~/.secret/localhost.json
Run the following command:
git clone https://github.com/viant/endly
cd endly/example/echo
run test with inline workflowrun request
endly -r=run