How to find whether my app uses the external database for installed users or not?

Hi, We are migrating our Atlassian-Connect-Express app to Forge based on this documentation. How to find whether my app uses the external database for installed users or not?

We have following code in config.json,

"production": {
"port": "$PORT",
// Use views/unauthorized.hbs for error page.
"errorTemplate": true,
// Public URL to production app.
"localBaseUrl": "https://$WEBSITE_HOSTNAME/",
"store": {
// Don't use memory storage for production, otherwise
// data in the storage will go away when the app server restarts.
// Here, we use PostgreSQL:
"type": "postgres",
// PaaS like Heroku will provide DB connection URL through environment variable.
"url": "$DATABASE_URL"
},
"whitelist": [
"*.jira-dev.com",
"*.atlassian.net",
"*.atlassian.com",
"*.jira.com"
]
},

What happens after migrated to forge?

Hi @rajagopal, please see the README section for config.json, there’s a large comment about how to setup a Sequelize adaptor - this should help you understand your configuration.

What happens after migrated to forge?

ACE uses the Connect Jira/Confluence installed lifecycle callback to establish a mapping of the existing Connect installation’s clientKey to the Forge installation ID. This mapping is utilised to support addon.associateConnect() and other conveniences mentioned in the README.

You can find all of the ACE source code here: Bitbucket

Hope this helps