Integration with custom environments. Webhooks server to modify reverse proxies, deploy TLS certificates and other env-specific side effects
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 |
||
---|---|---|
config | ||
docs/openapi | ||
env | ||
scripts | ||
src | ||
.dockerignore | ||
.gitignore | ||
.woodpecker.yml | ||
build.rs | ||
Cargo.lock | ||
Cargo.toml | ||
Dockerfile | ||
LICENSE.md | ||
Makefile | ||
README.md |
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