Skip to content
This repository has been archived by the owner on Nov 4, 2022. It is now read-only.

Latest commit

 

History

History
36 lines (23 loc) · 1.82 KB

repository-layout.md

File metadata and controls

36 lines (23 loc) · 1.82 KB

Repository Layout

Documentation

The document folder at ${ROOT}/documentation contains detailed documentation on developing and deploying this code.

User Interface

The User Interface (UI) code found in the folder ${ROOT}/ui. The core technologies used to build the UI include:

Webpack is used to build the application and webpack-development-server provides the auto-reload capability in development.

OCFL Tools

In order to index content for use with this application you will also need the OCFL tools @ [email protected]:CoEDL/ocfl-tools.git. Check them out and read the instructions there on what's available and how to use them.

Elasticsearch configuration

The folder ${ROOT}/elastic contains the configuration required to set up an elastic search instance for development. You probably shouldn't change anything in this folder but you will need to refer to the content when deploying an instance of this application in production.

Detailed information on the configuration files is found in the README file.

Nginx configuration

As with the elastic search folder/configuration, the ${ROOT}/nginx contains the configuration required to spin up a vaguely sensible UI container to run the demonstrator @ http://45.113.232.73. There are three files in there as follows: