15 Commits

Author SHA1 Message Date
Anthony Emengo
dc4ce030de Remove VOLUME declaration from Dockerfile (#1607) 2022-04-22 10:31:19 -04:00
Matthew Peveler
161eb66382 Add git to Dockerfile (#1426)
Signed-off-by: Matthew Peveler <matt.peveler@gmail.com>
2021-04-08 15:24:53 -04:00
Michael Bang
779658de7b Dockerfile: allow Docker to cache build steps (#1336)
- By having a `COPY . xx` step before installing dependencies, we rob
Docker of the opportunity to cache downloading and building dependencies
if we make any changes to any files in the repository. By copying only
Gemfiles before the build step, we only require Docker to rebuild
dependencies when the Gemfiles have changed.

Co-authored-by: Matthew Peveler <matt.peveler@gmail.com>
2020-10-26 14:31:15 -04:00
Matthew Peveler
985a75aa3c Rework docker image to be easier to use for development and deployment (#1297)
Signed-off-by: Matthew Peveler <matt.peveler@gmail.com>
2020-08-10 17:42:37 +03:00
Matthew Peveler
8bea1238ab switch to using debian for docker base for bash (#1233)
Signed-off-by: Matthew Peveler <matt.peveler@gmail.com>
2020-05-19 16:53:09 -04:00
KaliArch
d11eb1f13c add Dockerfile (#1124)
* add Dockerfile

add Dockerfile

* Update Dockerfile

Co-authored-by: Matthew Peveler <matt.peveler@gmail.com>
2020-05-11 16:25:54 +03:00
Robert Lord
471c19a7c0 Remove docker 2016-01-27 15:53:28 -06:00
Adrian Perez
75f61557a2 fix(docker): new middleman requires JS runtime 2016-01-02 01:51:06 +01:00
Adrian Perez
f90e6b076d feat(docker): improve docker support
This improves Docker support in the following ways:

* Base image off `ruby:onbuild` to avoid unnecessary custom steps and ease
derived images.
* Adds `.dockerignore` to avoid sending large files to build.
* Adds a `docker-compose.yml` so users can simply type `docker-compose up`
to get it running.
* Explicity sets the volume definition in the `Dockerfile`.
* Volume is automatically mount by `docker-compose` (the `source` directory
relative to the project's dir).
* Workaround watcher failing to pick directory changes probably because of
vboxsf and the `listen` gem failing to register filesystem changes.
* Updates documentation.
2016-01-02 00:51:00 +01:00
Álex González
2618c77db0 Use base ruby image in Dockerfile & fix watcher
It seems that the watcher will not work without the
--force-polling option.
2015-11-17 13:53:34 +01:00
Robert Lord
e9cfc6bf3c Merge pull request #354 from rexposadas/fix-docker-error
upgraded to wily to remove error from version trusty
2015-10-11 20:25:45 -05:00
Rex Posadas
150ff8a800 upgraded to later ubuntu wily to remove error from version trusty 2015-10-11 14:57:44 -05:00
Romain Pomier
92d732f8a4 Install nodejs in Dockerfile to replace therubyracer 2015-08-27 11:09:28 +02:00
Matthias Kadenbach
506095a1ed Add git to allow rake build 2015-04-30 16:01:17 -05:00
fermayo
f00be01caf added Dockerfile 2014-10-10 00:51:03 -05:00