Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve localdev so it usable #515

Open
olebhansen opened this issue Oct 2, 2024 · 0 comments
Open

Improve localdev so it usable #515

olebhansen opened this issue Oct 2, 2024 · 0 comments
Assignees
Labels
status/draft Status: When you create an issue before you have enough info to properly describe the issue.

Comments

@olebhansen
Copy link

olebhansen commented Oct 2, 2024

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:

  • 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.
  • Authentication
  • Authorization
  • Register
  • Profile
@olebhansen olebhansen added the status/draft Status: When you create an issue before you have enough info to properly describe the issue. label Oct 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status/draft Status: When you create an issue before you have enough info to properly describe the issue.
Projects
None yet
Development

No branches or pull requests

2 participants