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
|
||||
npm install
|
||||
cargo fetch
|
||||
./scripts/conductor.sh
|
||||
|
||||
doc: ## Prepare documentation
|
||||
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