From 8a2ada891e86657ac4ab9d31b2133a3672101408 Mon Sep 17 00:00:00 2001 From: Aravinth Manivannan Date: Thu, 15 Dec 2022 01:00:18 +0530 Subject: [PATCH] feat: run conductor instance while testing --- Makefile | 1 + scripts/conductor.sh | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100755 scripts/conductor.sh diff --git a/Makefile b/Makefile index 7de8b8d..dec40d7 100644 --- a/Makefile +++ b/Makefile @@ -24,6 +24,7 @@ coverage: ## Generate HTML code coverage dev-env: ## Download development dependencies npm install cargo fetch + ./scripts/conductor.sh doc: ## Prepare documentation cargo doc --no-deps --workspace --all-features diff --git a/scripts/conductor.sh b/scripts/conductor.sh new file mode 100755 index 0000000..1267af0 --- /dev/null +++ b/scripts/conductor.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +readonly NAME=librepages-conductor + +docker rm -f $NAME + +docker create --name $NAME -p 5000:5000 \ + -e LPCONDUCTOR__SOURCE_CODE="https://git.batsense.net/LibrePages/conductor" \ + -e LPCONDUCTOR_SERVER__PROXY_HAS_TLS=false \ + -e LPCONDUCTOR_DEBUG="false" \ + -e LPCONDUCTOR_CONDUCTOR="dummy" \ + -e LPCONDUCTOR_SERVER_URL_PREFIX="" \ + -e LPCONDUCTOR_SERVER_DOMAIN="librepages.test" \ + -e LPCONDUCTOR_SERVER_IP="0.0.0.0" \ + -e LPCONDUCTOR_SERVER_PROXY_HAS_TLS="false" \ + -e LPCONDUCTOR_SERVER_PORT=7000 \ + -e LPCONDUCTOR_SOURCE_CODE="https://example.org" \ + -e LPCONDUCTOR_CREDS_USERNAME=$LPCONDUCTOR_CREDS_USERNAME \ + -e LPCONDUCTOR_CREDS_PASSWORD=$LPCONDUCTOR_CREDS_PASSWORD \ + -e PORT="5000"\ + realaravinth/librepages-conductor conductor serve + +docker start $NAME