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

Enable multiple environments for a single project #64

Open
willbakst opened this issue Dec 18, 2024 · 1 comment
Open

Enable multiple environments for a single project #64

willbakst opened this issue Dec 18, 2024 · 1 comment
Labels
enhancement New feature or request lilypad

Comments

@willbakst
Copy link
Contributor

Description

We should support running generations that route to a dev environment during development but route to the production environment once deployed.

I'm thinking something like a LILYPAD_PROJECT_ENV environment variable would work? Kinda like NODE_ENV. This way a single project could have multiple environments.

We'll need to update everything to link to a new environments table most likely.

@willbakst willbakst added the enhancement New feature or request label Dec 18, 2024
@willbakst
Copy link
Contributor Author

If the goal is just to be able to point the same repo to different projects, then the updates in #70 will make this immediately possible.

However, if the goal is to have different environments for the same project, then we'll need to implement new functionality around environments. In this case, the versioning will remain consistent agnostic to an environment but the trace data will be scoped to the environment. This could also be as simple as adding tags/metadata that we can later filter over.

@willbakst willbakst added the lilypad label Dec 19, 2024 — with Linear
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request lilypad
Projects
None yet
Development

No branches or pull requests

1 participant