https://github.com/gueils/ishmael
a bot to dockerize public repos.
https://github.com/gueils/ishmael
docker docker-compose dockerization rust
Last synced: 12 months ago
JSON representation
a bot to dockerize public repos.
- Host: GitHub
- URL: https://github.com/gueils/ishmael
- Owner: Gueils
- License: mit
- Created: 2017-09-07T04:12:03.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-11-29T23:17:49.000Z (over 8 years ago)
- Last Synced: 2025-03-24T16:42:00.987Z (about 1 year ago)
- Topics: docker, docker-compose, dockerization, rust
- Language: Rust
- Size: 87.9 KB
- Stars: 3
- Watchers: 5
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Overview
Ishmael is command line application made with Rust. It allows the Whales ecosystem to look repos in github and tries to dockerize them.
## Usage
Basically, you need to first install the binary:
```bash
$ cargo install
```
That will install the binary `ishmael`. Then you can just run:
```bash
$ ishmael
```
And see the magic happen.
### WANTED
- [ ] Take argument to change `keyword` for search.
## Development
As you can see, there are Docker files to easy development.
To start play around
```bash
$ docker-compose run --rm console cargo run
```
You will see Ishmael in action.
To run some tests
```bash
$ docker-compose run --rm console cargo test
```
Basically, the usual thing you do with `cargo` happens here too, we just use Docker to start development as quickly as possible without worrying about the dependencies and/or installation compatibility.