https://github.com/errm/oke
Currently A Prototype... nothing works for real (yet)
https://github.com/errm/oke
Last synced: 11 months ago
JSON representation
Currently A Prototype... nothing works for real (yet)
- Host: GitHub
- URL: https://github.com/errm/oke
- Owner: errm
- License: apache-2.0
- Created: 2018-10-17T14:00:36.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-10-17T20:44:24.000Z (over 7 years ago)
- Last Synced: 2025-07-11T06:14:59.047Z (11 months ago)
- Language: Ruby
- Size: 26.4 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Oke - 桶
Oke is a tool to help you put your Ruby Application into a container, and then to deploy it to a Kubernetes Cluster.

_Oke is currently a protoype, and does nothing of any use, I am using it to test ideas I have for the UX of this sort of tool, it may or may not ever become a real thing_
## Fun Fact
桶 (Oke) is a Japanese word that describes a tub, barrel or container.
## Installation
Add this line to your application's Gemfile:
```ruby
gem 'oke'
```
And then execute:
$ bundle
To get started with oke, you can run `oke init` to setup the config files that the tool uses.
```
$ bundle exec oke init
Detected Rails Application 🛤️
Preparing config files 📝
create config/oke/processes.rb
create config/oke/variables.rb
```
## Development
After checking out the repo, run `bin/setup` to install dependencies. Then, run `rake spec` to run the tests. You can also run `bin/console` for an interactive prompt that will allow you to experiment.
To install this gem onto your local machine, run `bundle exec rake install`. To release a new version, update the version number in `version.rb`, and then run `bundle exec rake release`, which will create a git tag for the version, push git commits and tags, and push the `.gem` file to [rubygems.org](https://rubygems.org).
## Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/errm/oke.
## License
The gem is available as open source under the terms of the [Apache License, Version 2.0](https://opensource.org/licenses/Apache-2.0).
## Code of Conduct
Everyone interacting in the Oke project’s codebases, issue trackers, chat rooms and mailing lists is expected to follow the [code of conduct](https://github.com/errm/oke/blob/master/CODE_OF_CONDUCT.md).