aboutsummaryrefslogtreecommitdiff
path: root/Readme.textile
blob: da469ebb834c63b45e0edf7463a9792f510c5c64 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
h1. DRuM: The Docker Ruby Manager

p. This is a TERRIBLE alternative to RVM, that uses docker, because why not. You need to be root or have sudo or be in the docker group, because docker.

h2. Example

bc.. cd test
drum bass
drum kick
drum snare
drum roll -- -p4567:4567

h2. Bass Drums

p. Just a ruby image of some form. By default, ruby:alpine.

bc..  drum bass          # ruby:alpine
drum bass slim     # Just a tag, ruby:slim
drum bass jruby:   # Just an image, jruby:latest
drum bass ruby:2.6 # Image and tag, ruby:2.6

h2. Kick Drums

p. A Kick Drum is a Bass Drum with your gems installed.

bc. drum kick

h2. Snare Drums

p. A Snare Drum is a Kick Drum with your application installed.

bc. drum snare

h2. Drum Rolls

p. This runs the container.

bc.. drum roll
drum roll -- -p123:456