Comments (2)
I chatted with @WadeBarnes and we decided to recap the steps that are required after a domain name change.
Preliminary steps:
- new DNS entries are created for the new
dev
andtest
base URLs. - new routes matching the new DNS entries are created in OpenShift, using the appropriate CA certificates, for the web application service.
Agent updates:
- each agent needs to be updated to reflect the new domain names. This includes:
- updating the
APPLICATION_URL
field to reflect the new webapp URL. - re-creating the route exposing the agent endpoint, used in the
ENDPOINT_URL
environment variable.
- updating the
- if the ledger domain name was updated, the
LEDGER_URL
field will require updating as well. The ledger will at least need to be restarted in order to set the updated display name environment variable that drives the browser window name.
Please note: it is not possible to have two public URLs and configure the agents so that they use the one initially followed to reach them (e.g.: keep all the dFlow traffic on dFlow routes, and GreenLight on GreenLight routes), since the ledger only stores the one provided upon agent startup and registration.
Cleaning up:
- all old routes can be deleted at this point, if desired.
from greenlight.
dev
and test
environments have been updated to use the new URLs
from greenlight.
Related Issues (20)
- Update the UI to match this model HOT 4
- Add resource limits to deployments HOT 1
- Dupe of issue 205, but I could not follow how to fix it. Invalid interpolation format for "environment" option in service "agri-agent" HOT 8
- Remove agent persistent storage HOT 3
- "about" page gets 404 when called directly HOT 1
- Please change the name of the repo to greenlight HOT 4
- Address security alerts in package.json HOT 2
- Signature validation error on agent node HOT 2
- Error running ./manage start under docker HOT 1
- Vulnerability - fstream
- querystringify vulnerability HOT 1
- Update greenlight to new Aries agent/controller HOT 1
- How to make other fields searchable in agent config? HOT 5
- Workflow/Recipe Page Does not Correctly Render Recipes on Pixel Dense Devices HOT 2
- Implement pr-based pipeline HOT 1
- Add missing topics HOT 1
- Update caddy file to V2 HOT 3
- Does not start on localhost:5000 HOT 7
- No credentials in dropdown HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from greenlight.