An application.properties file in the $THREEDS_HOME/3dss-admin-ui/conf directory is used to set configuration options for the 3DS Server Admin.
The available configuration options and their default values are listed below.
Note: If you don't configure a value for one of the properties in your application.properties, the default value as shown below will be used.
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 | server.port = ### Logging logging.config =classpath:log4j2-prod.xml ### Authentication # # Username that will be used to authenticate to the 3DS Server Admin Web application. # # This field is required. # threedss.admin.username = # # Password that will be used to authenticate to the 3DS Server Admin Web application. The password needs to be encrypted # using the 3DS Server CLI Tool. # # This field is required. # threedss.admin.password = # # Fully qualified URL of the 3DS Server Admin application instance. # threedss.frontend.configs.backend-api = # # List of fully qualified URL of the 3DS Server instance. The list is used for the Admin application to display # statistical information about each instance and notify the instance whenever a 3DS Server Configuration is updated # in the database. The URL need to contain the prodocol, hostname, port, and if needed, the context path. # # This property is a comma-separated value. # # Example: http://3ds.server.instance.one,https://3ds2.server.instance:5000,https://3ds2.server.instance/3ds-server-instance/ # threedss.instance.endpoints = ### Production database connection properties # # The datasource URL location in format 'jdbc:postgresql://<host>:<port>/<database-name>' # spring.datasource.url = # # The datasource user used by the application. It is recommended that his user has only read-write privileges on the # database the application is using. # spring.datasource.username = # # The password of the datasource user used by the application # spring.datasource.password = # # The appropriate Driver used for database connection. Supported database types are PostgreSQL and MySQL. The value # should be defined depending on the underlying database. Default database is PostgreSQL. Accepted values are: # # org.postgresql.Driver - indicating PostgreSQL database will be used # com.mysql.cj.jdbc.Driver - indicating MySQL database will be used # spring.datasource.driver-class-name =org.postgresql.Driver # # The SQL dialect of the underlying database. Supported database types are PostgreSQL and MySQL. The value should be # defined depending on the underlying database. Default database is PostgreSQL. Accepted values are depending on the # desired dialect, but it is recommended to use one of the following: # # org.hibernate.dialect.PostgreSQL95Dialect -indicating PostgreSQL 9.5 Dialect will be used # org.hibernate.dialect.MySQL57Dialect -indicating MySQL 5.7 Dialect will be used # spring.jpa.properties.hibernate.dialect =org.hibernate.dialect.PostgreSQL95Dialect ### Flyway properties # # Flyway user to run the database install and update scripts. For security reasons it is recommended to have Flyway # user different from the one used by the application. # threedss.db.flyway.user = # # Flyway user password # threedss.db.flyway.password = # # The name of Flyway's schema history table. # threedss.db.flyway.table =threedss_schema_history ### Database Tablespaces properties # # It is recommended the underlying Postgres Database to have different tablespaces (locations in the file system) for # data, indexes, large objects (lob), logs and session data. # In order the 3DS Server to utilise the different tablespaces, they should be created before # its startup. The names of the created tablespaces should be configured in ${threedss.db.tablespaces.data}, # ${threedss.db.tablespaces.index} and ${threedss.db.tablespaces.lob} respectively. # # The tablespace configuration is relevant only for PostgreSQL database. # # The name of the data tablespace. threedss.db.tablespaces.data = # # The name of the indexes' tablespace. # threedss.db.tablespaces.index = # # The name of the lob table space. # threedss.db.tablespaces.lob = # # The name of the logs tablespace. threedss.db.tablespaces.logs = # # The name of the session data tablespace. threedss.db.tablespaces.session = # # The name of the default tablespace. This property should be configured and used if any of the # ${threedss.db.tablespaces.data}, ${threedss.db.tablespaces.index}, ${threedss.db.tablespaces.lob}, # ${threedss.db.tablespaces.logs} or ${threedss.db.tablespaces.session} are not present. # If not configured differently, then the Postgres default tablespace 'pg_default' will be utilised. # threedss.db.tablespaces.defaults =pg_default |