feat: run conductor instance while testing
This commit is contained in:
parent
be3af0e1fa
commit
8a2ada891e
2 changed files with 24 additions and 0 deletions
1
Makefile
1
Makefile
|
@ -24,6 +24,7 @@ coverage: ## Generate HTML code coverage
|
||||||
dev-env: ## Download development dependencies
|
dev-env: ## Download development dependencies
|
||||||
npm install
|
npm install
|
||||||
cargo fetch
|
cargo fetch
|
||||||
|
./scripts/conductor.sh
|
||||||
|
|
||||||
doc: ## Prepare documentation
|
doc: ## Prepare documentation
|
||||||
cargo doc --no-deps --workspace --all-features
|
cargo doc --no-deps --workspace --all-features
|
||||||
|
|
23
scripts/conductor.sh
Executable file
23
scripts/conductor.sh
Executable file
|
@ -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
|
Loading…
Reference in a new issue