Skip to content

DLME environments

jacobthill edited this page Mar 10, 2022 · 2 revisions

There are four DLME environments:

  • production (dlmenetwork.org): Our production environment that users interact with.
  • development (dev.dlmenetwork.org): Used for developing new application features and iterating on data mapping.
  • stage (stage.dlmenetwork.org): This is not for staging features. This is a data staging environment used for staging data for partner review.
  • user acceptance testing (uat.dlmenetwork.org): Used for deploying features for quality assurance.

Syncing DLME environments

Once the data manager has worked through any mapping issues, data should be loaded in the staging environment for partner review. After incorporating partner feedback, or after a month has passed with no feedback from the data provider, the data should be loaded into the development, user acceptance testing, and production environments. It is important to keep data synced between these three environments since some development bugs will only be surfaced through particular records.

Curatorial settings should be applied in the development environment, tested, then applied in the user acceptance testing environment. Once the user acceptance testing environment is configured correctly, the curator settings can be exported and imported into the production environment. Some curatorial work will require different settings in the development environment (e.g. enabling display on some facets that should not be displayed in production). For that reason, settings cannot be exported from development and imported to the user acceptance testing and production environments. Full curatorial documentation is available here.

Clone this wiki locally