You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 12, 2018. It is now read-only.
Copy file name to clipboardExpand all lines: docs/introduction.md
+11-8Lines changed: 11 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,28 +25,31 @@ is not an easy task for many people. Yes, there are plenty of platform specific
25
25
images available for download on [Docker Hub](https://hub.docker.com/) but because
26
26
Devstep's base image provides an environment that is [similar to Heroku's](https://github.com/progrium/cedarish),
27
27
it should be capable of building and running a wide range of applications / tools
28
-
/ libraries from a single image.
28
+
/ libraries from a single image without the need to worry about writing `Dockerfile`s.
29
29
30
-
Devstep is also capable of reducing the disk space and initial configuration times by
31
-
(optionally) caching packages on the host machine using a strategy similar to [vagrant-cachier's cache buckets](http://fgrehm.viewdocs.io/vagrant-cachier/how-does-it-work),
30
+
With Devstep's CLI, we can also reduce the disk space and initial configuration
31
+
times by (optionally) caching packages on the host machine using a strategy similar
32
+
to [vagrant-cachier's cache buckets](http://fgrehm.viewdocs.io/vagrant-cachier/how-does-it-work),
32
33
where project dependencies packages are kept on the host while its contents are
33
34
extracted inside the container.
34
35
35
36
36
37
## Usage
37
38
38
39
Devstep can be used to build development environments in at least two different
39
-
ways: from the provided Golang CLI or from `Dockerfile`s. To run the images built,
40
-
you can use the provided `devstep hack` command, use other tools (like [docker-compose](http://docs.docker.com/compose/))
40
+
ways: from the provided CLI or from `Dockerfile`s. To run the images built, you
41
+
can use the provided `devstep hack` command, use other tools (like [docker-compose](http://docs.docker.com/compose/))
41
42
or just `docker run` them by hand.
42
43
43
44
44
45
## What's included on the base [Docker image](https://registry.hub.docker.com/u/fgrehm/devstep/)?
45
46
46
-
That image is based on [`progrium/cedarish:cedar14`](https://github.com/progrium/cedarish),
47
-
so everything that gets installed by it will be available for `fgrehm/devstep` images.
47
+
That image is based on [Heroku's `cedar:14` image](https://registry.hub.docker.com/u/heroku/cedar/)
48
+
which makes up for the [Cedar-14](https://devcenter.heroku.com/articles/cedar)
49
+
stack. So everything that is available to it (and as a consequence, available to
50
+
Heroku apps) will be available for `fgrehm/devstep` environments.
48
51
49
-
On top of `progrium/cedarish:cedar14`, we:
52
+
On top of `heroku/cedar:14`, we:
50
53
51
54
* Create a `developer` user to avoid using `root` and creating files with wrong permissions during development.
52
55
* Install some extra devel packages (like `libyaml-dev`) and other "nice to have"
0 commit comments