dip
rails-dev-box
Our great sponsors
dip | rails-dev-box | |
---|---|---|
7 | 1 | |
1,217 | 2,053 | |
- | 0.1% | |
7.4 | 4.7 | |
about 1 month ago | 4 months ago | |
Ruby | Shell | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
dip
-
Dockerizing a Ruby on Rails Application
And then also add dip to get rid of these lengthy docker compose run prefixes from the every command typed in your console.
-
Rails-docker-box, or developing Rails within a dockerized environment
So, I went the old-fashioned way and added Dip to the mix. Now I can run all the familiar commands (bundle, rake, etc.) from my host system (with a dip prefix) without thinking about all the docker-compose --rm --it bla-bla. Moreover, I can cd into a subfolder (say, actioncable), and execute commands from there just like on a host machine:
-
Don't like long, verbose Docker-compose command?
And in this case this utility can safe us. DIP has two possible modes:
- Show HN: Dockerized – Run CLI tools without installation
- Building a Comfortable Dev Environment
-
My hybrid approach to Dockerizing Rails applications
I'd be sure to also check out (if you haven't already) https://evilmartians.com/chronicles/ruby-on-whales-docker-for-ruby-rails-development, it might have some solutions to your problems, like using a cached Docker volume to mount your application's directory. Evil Martians also developed DIP to help make the Docker workflow more approachable.
rails-dev-box
-
Rails-docker-box, or developing Rails within a dockerized environment
Luckily, the Rails team (and Xavier Noria in particular) found a way to solve this problem—rails-dev-box. Rails Dev Box is a Vagrant configuration, which allows you to spin up a virtual machine with everything you need inside. Cool, right?
What are some alternatives?
circleci-cli - :cyclone: CLI client / command line tool for CircleCI
rails - Ruby on Rails
bashly - Bash command line framework and CLI generator
Vagrant - Vagrant is a tool for building and distributing development environments.
overmind - Process manager for Procfile-based applications and tmux
Ruby on Rails - Ruby on Rails
Swinject - Dependency injection framework for Swift with iOS/macOS/Linux
GooglePlacesAutocomplete - Google Places address entry for iOS (Swift)
edge-computing-resty - a simple edge computing platform using nginx, lua and rails
self-hosted-docker-server-templates - Just some templates to get someone started with hosting various servers in Docker
TRON - Lightweight network abstraction layer, written on top of Alamofire