The default Flask application uses a LocalConfig that looks for the metadata and search services running on localhost. In order to use different end point, you need to create a custom config class suitable for your use case. Once the config class has been created, it can be referenced via the environment variable: FRONTEND_SVC_CONFIG_MODULE_CLASS
For more examples of how to leverage the Flask configuration for specific features, please see this extended doc.
For more information on Flask configurations, please reference the official Flask documentation.
Certain features of the React application import variables from an AppConfig object. The configuration can be customized by modifying config-custom.ts.
For examples of how to leverage the application configuration for specific features, please see this extended doc.
Fonts and css variables can be customized by modifying fonts-custom.scss and variables-custom.scss.
Authentication can be hooked within Amundsen using either wrapper class or using proxy to secure the microservices on the nginx/server level. Following are the ways to setup the end-to-end authentication.