Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gueils/ishmael
a bot to dockerize public repos.
https://github.com/gueils/ishmael
docker docker-compose dockerization rust
Last synced: 3 days 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 (about 7 years ago)
- Default Branch: master
- Last Pushed: 2017-11-29T23:17:49.000Z (almost 7 years ago)
- Last Synced: 2024-11-13T19:08:54.751Z (4 days ago)
- Topics: docker, docker-compose, dockerization, rust
- Language: Rust
- Size: 87.9 KB
- Stars: 3
- Watchers: 6
- 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.