From ae9c7383dc176b0bb8eb65786a7dc6f245a36313 Mon Sep 17 00:00:00 2001 From: Beth Skurrie Date: Tue, 25 Jul 2017 22:05:03 +1000 Subject: [PATCH] Added sqlite as an option for PACT_BROKER_DATABASE_ADAPTER --- README.md | 2 +- pact_broker/Gemfile | 1 + pact_broker/Gemfile.lock | 2 ++ 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 37150f9..ff126c1 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ This repository deploys [Pact Broker](https://github.com/pact-foundation/pact_br * PACT_BROKER_DATABASE_NAME * PACT_BROKER_DATABASE_ADAPTER (optional, defaults to 'postgres') - Adapter can be 'mysql2' or 'postgres' + Adapter can be 'postgres' (recommended), 'mysql2' (please note that future JSON search features may not be supported by mysql) or 'sqlite' (only recommended for investigation/spikes). 3. Test the pact broker environment by executing [script/test.sh](script/test.sh) diff --git a/pact_broker/Gemfile b/pact_broker/Gemfile index 2ac6647..ebdb767 100644 --- a/pact_broker/Gemfile +++ b/pact_broker/Gemfile @@ -4,3 +4,4 @@ gem "pact_broker", "~>2.0" gem "pg" gem "passenger" gem "mysql2", "~>0.3" +gem "sqlite3", "~>1.3" diff --git a/pact_broker/Gemfile.lock b/pact_broker/Gemfile.lock index c8db20c..f32dea5 100644 --- a/pact_broker/Gemfile.lock +++ b/pact_broker/Gemfile.lock @@ -151,6 +151,7 @@ GEM rack (~> 2.0) rack-protection (= 2.0.0) tilt (~> 2.0) + sqlite3 (1.3.13) sucker_punch (2.0.2) concurrent-ruby (~> 1.0.0) term-ansicolor (1.6.0) @@ -173,6 +174,7 @@ DEPENDENCIES pact_broker (~> 2.0) passenger pg + sqlite3 BUNDLED WITH 1.14.6