On Tue, 2016-08-02 at 10:24 +1000, Daniel Axtens wrote: > This makes it possible to use Docker and docker-compose for development > as an alternative to Vagrant. > > I quite liked vagrant a couple of years ago, but currently: > > * Trying to install VirtualBox on Ubuntu wants me to disable > Secure Boot, and I don't want to do that. > > * Trying to use the libvirt plugin for vagrant requires I pick > from a very small set of possible images, and requires that I > install the upstream vagrant rather than the vagrant shipped > with Ubuntu 16.04 > > * I find docker containers faster to work with and more transparent. > > So I've done the work to make docker work for Patchwork development. > This doesn't break or in any way interfere with using Vagrant, it just > provides an alternative. > > It includes support for headless selenium tests using Chrome.
Would it be possible to use chromium instead? It's probably included in distributions and wouldn't require adding a third-party repo, and worse, proprietary software. > > Signed-off-by: Daniel Axtens <d...@axtens.net> > --- > .dockerignore | 3 ++ > README.md | 38 +++++++++++++++++++++++- > docker-compose.yml | 23 ++++++++++++++ > docker/Dockerfile | 50 +++++++++++++++++++++++++++++++ > docker/bashrc | 5 ++++ > docker/db/.dockerignore | 1 + > docker/db/.gitignore | 1 + > docker/db/Dockerfile | 10 +++++++ > docker/entrypoint.sh | 76 > +++++++++++++++++++++++++++++++++++++++++++++++ > docker/google-chrome.list | 1 + > 10 files changed, 207 insertions(+), 1 deletion(-) > create mode 100644 .dockerignore > create mode 100644 docker-compose.yml > create mode 100644 docker/Dockerfile > create mode 100644 docker/bashrc > create mode 100644 docker/db/.dockerignore > create mode 100644 docker/db/.gitignore > create mode 100644 docker/db/Dockerfile > create mode 100755 docker/entrypoint.sh > create mode 100644 docker/google-chrome.list _______________________________________________ Patchwork mailing list Patchwork@lists.ozlabs.org https://lists.ozlabs.org/listinfo/patchwork