Hi I have followed the steps provided by the documentation How to adopt Forge from Connect . I got the descriptor and created the forge app. Now i can able to deploy it. It automatically replaces my atlassian-connect app when i deploy it with the same key of my atlassian-connect app.
My descriptor look like this,
app:
id: ari:cloud:ecosystem::app/xxx-xxxx
connect:
key: com.jira.addon.xxxxx
remote: connect
authentication: jwt
runtime:
name: nodejs20.x
licensing:
enabled: true
remotes:
- key: connect
baseUrl: https://xxxx.azurewebsites.net/
connectModules:
jira:lifecycle:
- key: lifecycle-events
installed: /installed
uninstalled: /uninstalled
jira:generalPages:
- key: CrystalGanttAddon
location: system.top.navigation.bar
name:
value: Crystal Gantt
url: /Gantt
#1 - Is there anything that we have to do in the process of migrating to forge?
#2 - Can we reuse the Express/ACE-specific parts (routes, addon, res.locals.license) directly as before?