https://github.com/robert-96/graphwalker-cli-docker
Docker images for GraphWalker CLI.
https://github.com/robert-96/graphwalker-cli-docker
docker graphwalker
Last synced: about 2 months ago
JSON representation
Docker images for GraphWalker CLI.
- Host: GitHub
- URL: https://github.com/robert-96/graphwalker-cli-docker
- Owner: Robert-96
- License: mit
- Created: 2019-01-17T13:45:37.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2023-01-05T23:28:36.000Z (over 3 years ago)
- Last Synced: 2025-03-22T16:37:45.770Z (about 1 year ago)
- Topics: docker, graphwalker
- Language: Dockerfile
- Homepage: https://hub.docker.com/r/robert96/graphwalker-cli
- Size: 22.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# graphwalker-cli-docker
Docker images for [GraphWalker CLI](http://graphwalker.github.io/).
## Supported tags and respective `Dockerfile` links
* [`4.3.2`, `latest` (Dockerfile)](https://github.com/Robert-96/graphwalker-cli-docker/blob/main/Dockerfile)
## GraphWalker CLI
[GraphWalker](http://graphwalker.github.io/) is an open source Model-Based testing tool for test automation. It's designed to make it easy to design your tests using graphs.
The GraphWalker command line interface is a tool for working with graphs.
## About this image
The `graphwalker-cli:latest` tag will always point the latest release (which is, at the time of this writing, `graphwalker-cli:4.3.2`).
Up to the `graphwalker-cli:4.2.0` tag all tags had installed OpenJDK 8 (because before version 4.3.0 the latest version of Java supported by GraphWalker was Java 8).
Beginning with the `graphwalker-cli:4.3.0` tag all tags will have installed OpenJDK 11.
## How to use this image
This image creates a script facilitating running GraphWalker's command line on a linux machine.
### Create a `Dockerfile` in your project
```dockerfile
FROM robert96/graphwalker-cli:latest
CMD gw online -s RESTFUL
```
Then, run the commands to build and run the Docker image:
```
$ docker build -t my-graphwalker .
$ docker run --name my-running-graphwalker -p 8887:8887 my-graphwalker
```
### Without a `Dockerfile`
Start the GraphWalker REST service on a docker image:
```
$ docker run -it -p 8887:8887 graphwalker-cli:latest gw online -s RESTFUL
```
Visit http://localhost:8887/graphwalker/getStatistics and you will see It works!
## License
This project is licensed under the [MIT License](https://github.com/Robert-96/graphwalker-cli-docker/blob/main/LICENSE).