[PATCH v2 0/4] Test SQLite configuration

You-Sheng Yang vicamo at gmail.com
Wed Dec 8 00:14:59 AEDT 2021


This patch drops differences of database configuration variables between
production and development environments, and add test cases for sqlite3
as well.

Github workflow in
https://github.com/vicamo/patchwork/actions/runs/1549479234.

V2:
* respect naming convention for DATABASE_PASSWORD.
* remove database maintenance stuff from docker entrypoint script.

You-Sheng Yang (4):
  settings: unify database connection variables
  docker: drop database maintenance stuff
  ci: add tests for sqlite3
  ci: randomize database credentials a bit

 .github/workflows/ci.yaml                |  46 +++++----
 docker-compose-pg.yml                    |  15 +--
 docker-compose-sqlite3.yml               |  19 ++++
 docker-compose.yml                       |  12 ++-
 docs/deployment/installation.rst         |   4 +-
 docs/development/installation.rst        |  13 ++-
 lib/uwsgi/patchwork.ini                  |   2 +-
 patchwork/settings/base.py               |  39 ++++++++
 patchwork/settings/dev.py                |  28 +-----
 patchwork/settings/production.example.py |  17 ----
 tools/docker/Dockerfile                  |   2 +
 tools/docker/entrypoint.sh               | 115 ++++++++---------------
 tox.ini                                  |   4 +-
 13 files changed, 156 insertions(+), 160 deletions(-)
 create mode 100644 docker-compose-sqlite3.yml

-- 
2.32.0



More information about the Patchwork mailing list