Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

 

This article describes the necessary steps for configuring and running the DuraCloud Management Console. The Management Console is a web application that enables users to manage DuraCloud account and user information as well as global configuration settings for a DuraCloud installation. 

If you are not yet familiar with the DuraCloud Management Console please refer to the DuraCloud Architecture document, which describes how the Management Console fits into the DuraCloud ecosystem. 

Download, Build, Configure

  1. To start,  clone and build the latest release of the mill

    Code Block
    git clone https://github.com/duracloud/management-console.git
    cd management-console
    mvn clean install
  2. Create the empty management console database, add credentials and than create the schema using management-console/resources/schema.sql (found in the management-console code baseline.)
  3. Create a configuration file.
    1. Now that you've built the mill and created the database, we need to set up a configuration file that can be used my the various components of the system. A template of this configuration file can be found in the base line at mill/resources/mill-config-sample.properties
      1. Copy and rename the file to mill-config.properties
      2. Configure the database connections to the mill database as well as the management console database:

        Code Block
        ###################
        # MC DATABASE
        ###################
        # Config for the management console database - used to retrieve accounts and storage provider credentials
        db.host=[fill in]
        db.port=[fill in]
        db.name=[fill in]
        # User must have read permission
        db.user=[fill in]
        db.pass=[fill in]

Content by Label
showLabelsfalse
max5
spacesDURACLOUDDEV
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel = "mill" and type = "page" and space = "DURACLOUDDEV"
labelsmill

...