Introduction
ftw.bridge.proxy is a small pyramid based web application for proxying requests between multiple plone instances. It’s purpose is to isolate the plone instances by routing through this proxy. This allows to easily move plone instances to other servers.
Maintenance mode
Each configured client (plone site) can be switched into maintenance mode on the bridge. When maintenance mode is enabled, the bridge answers every request to this client with a HTTP 503 (Service Unavailable).
The maintenance mode can be enabled in the manage view of the bridge (/manage).
Installing the bridge
Install pyramid and ftw.bridge.proxy and configure the bridge in the pyramid .ini configuration file:
[app:main] use = egg:ftw.bridge.proxy clients.intranet.aliases = dashboard clients.intranet.ip_addresses = 127.0.0.1 clients.intranet.internal_url = http://127.0.0.1:8080/intranet/ clients.intranet.public_url = http://intranet.com/ clients.otherapp.ip_addresses = 192.168.1.10 clients.otherapp.internal_url = http://192.168.1.10:8080/platform/ clients.otherapp.public_url = http://otherapp.intranet.com/ bridge.admin.username = admin bridge.admin.password = secret
Installing the plone addon
For interacting with the bridge there is a plone addon package named ftw.bridge.client, providing a PAS plugin for authenticating requests from the bridge and providing tools for making requests. See the readme of ftw.bridge.client for more details.
Links
Main github project repository: https://github.com/4teamwork/ftw.bridge.proxy
Issue tracker: https://github.com/4teamwork/ftw.bridge.proxy/issues
Package on pypi: http://pypi.python.org/pypi/ftw.bridge.proxy
Continuous integration: https://jenkins.4teamwork.ch/search?q=ftw.bridge.proxy
Copyright
This package is copyright by 4teamwork.
ftw.bridge.proxy is licensed under GNU General Public License, version 2.
Changelog
1.1.1 (2012-05-09)
Add MANIFEST.in and include all resources. [jone]
1.1 (2012-05-09)
Update readme (fix restructured text markup). [jone]
1.0 (2012-05-09)
Initial implementation [jone]
Metadata
Release files for ftw.bridge.proxy 1.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| ftw.bridge.proxy-1.1.1.tar.gz | 16.5 kB | Without provenance | Details for ftw.bridge.proxy-1.1.1.tar.gz |
Release files / ftw.bridge.proxy-1.1.1.tar.gz
| Download URL | ftw.bridge.proxy-1.1.1.tar.gz |
|---|---|
| Size | 16.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7e889921670997cd3a699552bbf3b5b3b5037b53abf8589e711b68e7afc3bbbe
|
|
BLAKE2b-256 checksum How to use checksums |
74756862970985ca2a83661ccc8888a29ceb898a859819a1b7ae61aed2c7ecda
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for ftw.bridge.proxy 1.1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.