You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The infra template already supports the ability to have multiple apps in a monorepo or to have a single app that isn't named app. Multiple projects already have a multi-app setup. However, how to do this is currently tribal knowledge and not spelled out anywhere. This ticket is to make it possible for an engineer new to the infra template to be able to rename an app or set up multiple apps.
Scope
The scope of this could initially just be a set of instructions for how to rename the app or add a new app.
Open question
Do we want the ability to automate this process? If so, we could potentially include that as part of the scope of this ticket or break it out into a separate ticket.
Notes
Roughly speaking, adding a new app / renaming an app involves:
Renaming or copying infra/app --> infra/<app_name>
Optionally adjust any configs in infra/<app_name>/app-config if necessary (environment variables, CPU/memory configs, etc)
Renaming or copying .github/workflows/cd-app.yml --> .github/workflows/cd-<app_name>.yml
In the workflow file, update app_name to the new app name
The text was updated successfully, but these errors were encountered:
The infra template already supports the ability to have multiple apps in a monorepo or to have a single app that isn't named
app
. Multiple projects already have a multi-app setup. However, how to do this is currently tribal knowledge and not spelled out anywhere. This ticket is to make it possible for an engineer new to the infra template to be able to rename an app or set up multiple apps.Scope
The scope of this could initially just be a set of instructions for how to rename the app or add a new app.
Open question
Do we want the ability to automate this process? If so, we could potentially include that as part of the scope of this ticket or break it out into a separate ticket.
Notes
Roughly speaking, adding a new app / renaming an app involves:
The text was updated successfully, but these errors were encountered: