Integration with custom environments. Webhooks server to modify reverse proxies, deploy TLS certificates and other env-specific side effects
Find a file
Aravinth Manivannan e9237d3586
feat: include hostname while sending config event
hostname is autogenerated by librepages, config files, location in file
system, etc. are identified by hostname. So it makes sense to send
hostname, along with the custom domain names that the customer provides
2022-12-12 21:59:30 +05:30
config fix: launch on localhost 2022-12-12 15:14:55 +05:30
docs/openapi feat: openapi spec 2022-12-11 23:42:46 +05:30
env feat: include hostname while sending config event 2022-12-12 21:59:30 +05:30
scripts fix: CI: dl.librepages.org username and bin name 2022-12-12 21:25:55 +05:30
src feat: run tests on all workspaces and lints 2022-12-12 15:15:11 +05:30
.dockerignore feat: add .dockerignore 2022-11-16 16:38:47 +05:30
.gitignore feat: setup coverage generation 2022-10-05 16:55:19 +05:30
.woodpecker.yml fix: publish docker images only on pushes to master branch 2022-12-12 21:59:30 +05:30
build.rs chore: apply lints 2022-11-16 15:39:41 +05:30
Cargo.lock feat: serve openapi docs 2022-12-11 23:43:13 +05:30
Cargo.toml feat: serve openapi docs 2022-12-11 23:43:13 +05:30
Dockerfile feat: init CI 2022-10-05 16:10:21 +05:30
LICENSE.md feat: init 2022-10-05 16:07:09 +05:30
Makefile fix: CI: rm nginx workflows 2022-12-12 20:31:55 +05:30
README.md fix: s/webhook/conductor/ 2022-10-05 16:11:46 +05:30

Docker status-badge

Conductor

Enabling custom domain support(configuring reverse proxy, deploying TLS certificates, etc.) are environtment dependent. LibrePages will notify conductor when a new hostname should be deployed.

Launch docker container

docker run -p 7000:7000 \
	-v $(pwd)/config/:/etc/lpconductor/ \
	-e LPCONDUCTOR_CONFIG=/etc/lpconductor/default.toml \
	realaravinth/librepages-conductor:latest