Skip to content

Profiles

Kantemir Tvorogov edited this page Aug 9, 2023 · 1 revision

Application utilizes several profiles which are set in env. files in acuity-docker part of application For more details please check comments in acuity-docker/.env.dev and acuity-docker/.env

Enabling profiles turns on different spring configuration which are stored in acuity-docker/acuity-spring-configs

Primarily you need to understand the following profiles:

  • dev - launch application for dev environment
  • prod - launch application for prod environment

Authentication profiles

  • local-no-security - disables application authentication (use for local start-up only)
  • azure-sso - enable Azure AD authentication

Storage profiles

Enable different file-storages for ACUITY

  • local-storage - enables local-file storage which mounts acuity-docker/local-file-storage directory to usr/root/local-file-storage dir to ACUITY Admin's docker container
  • azure-storage - enables Azure Files Share as a source folder
  • smb-storage - enables smb file shares for ACUITY

Configuration type

  • remote-config - this profile enables config-server to share configuration files from acuity-docker/acuity-spring-configs folder with all ACUITY applications in docker network.
  • local-config - used for development purposes only to start distinct application and make specific folder as configuration source, please see Developer's section of corresponding app repository for more details
Clone this wiki locally