The goal should be that we can do development on Storage without the need to connect to an AT environment for test data. At the same time we want it to be possible to connect a local (dev) Storage process against services in an AT environment.
Isolated local:
Blob storage.
It's possbile to run Azurite to emulate a Storage Account
PostgreSQL.
There are two options, but the first is preferred:
Use Aspire to create a PostgreSQL server in a container and to polulate it with data when we start Storage from IDE.
Have a PostgreSQL installed locally. Current solution.
Authentication
Authorization
Register
Profile
Local connected:
Blob storage
Starting Storage locally as a developer should give the Storage process access to the Storage Account in AT. Will require developer to do development on an image.
PostgreSQL
The developer needs access to PostgreSQL as themselves with their Entra ID identity. OR PostgreSQL support both Entry ID and old fashioned login with username and password.
Description
The goal should be that we can do development on Storage without the need to connect to an AT environment for test data. At the same time we want it to be possible to connect a local (dev) Storage process against services in an AT environment.
Isolated local:
Local connected: