[PATCH 0/6] Switch to docker-compose 3.0 file format

Stephen Finucane stephen at that.guru
Wed Apr 25 07:05:35 AEST 2018


There's long been an outstanding issue with the use of 'docker-compose'
by user accounts with non-1000 UIDs. Unfortunately we were prevented
from using the newer file formats, which can somewhat solve these
issues, due to the older versions of the 'docker-compose' package found
on Ubuntu 16.04.

Thankfully, with the release of Ubuntu 18.04 this week we can now bump
the version of these files. We skip the 2.x series and head straight to
the latest and greatest version supported, 3.x. Along the way we do some
cleanup of the docker configuration, switch our images to 18.04, and
remove some tests that nobody really cared for or was running.

Stephen Finucane (6):
  docker: Replace tabs with spaces
  tests: Remove Selenium tests
  docker: Remove bash aliases
  docker-compose: Switch to 3.0 syntax
  docker-compose: Remove 'links' section
  docker: Bump to bionic

 .gitignore                           |   3 +
 .travis.yml                          |   1 -
 docker-compose-pg.yml                |  57 ++++++------
 docker-compose.yml                   |  52 +++++------
 docs/development/installation.rst    |  94 ++++++-------------
 patchwork/tests/browser.py           | 176 -----------------------------------
 patchwork/tests/test_user_browser.py |  41 --------
 tools/docker/Dockerfile              |  24 ++---
 tools/docker/bashrc                  |   5 -
 tools/docker/entrypoint.sh           |  26 ++----
 tox.ini                              |   3 +-
 11 files changed, 103 insertions(+), 379 deletions(-)
 delete mode 100644 patchwork/tests/browser.py
 delete mode 100644 patchwork/tests/test_user_browser.py
 delete mode 100644 tools/docker/bashrc

-- 
2.14.3



More information about the Patchwork mailing list