This patch drops differences of database configuration variables between production and development environments, and add test cases for sqlite3 as well.
You-Sheng Yang (4): settings: unify database connection variables ci: test the existence of a patchwork specific table in the database ci: add tests for sqlite3 ci: randomize database credentials a bit .github/workflows/ci.yaml | 46 ++++++++----- docker-compose-pg.yml | 14 ++-- docker-compose-sqlite3.yml | 19 ++++++ docker-compose.yml | 14 ++-- docs/deployment/installation.rst | 2 +- docs/development/installation.rst | 13 ++-- patchwork/settings/base.py | 39 +++++++++++ patchwork/settings/dev.py | 28 +------- patchwork/settings/production.example.py | 17 ----- tools/docker/Dockerfile | 1 + tools/docker/entrypoint.sh | 84 +++++++++++++++++------- tox.ini | 4 +- 12 files changed, 175 insertions(+), 106 deletions(-) create mode 100644 docker-compose-sqlite3.yml -- 2.32.0 _______________________________________________ Patchwork mailing list Patchwork@lists.ozlabs.org https://lists.ozlabs.org/listinfo/patchwork