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

Roadmap #1

Open
5 of 17 tasks
DrRuhe opened this issue Oct 1, 2023 · 0 comments
Open
5 of 17 tasks

Roadmap #1

DrRuhe opened this issue Oct 1, 2023 · 0 comments

Comments

@DrRuhe
Copy link
Owner

DrRuhe commented Oct 1, 2023

Modules

These service level modules should allow more use-cases to be fulfilled by nix2dream

  • permissions for folders
  • users and groups

Renderers (And managers)

  • procfile
    • hivemind
    • honcho
  • systemd
    • nixOS module
    • systemd user units
  • docker-containers
    • skopeo for pushing to registries
    • docker-compose
    • kubernetes

API Improvements

  • renderers and managers warn if options are set they don't support
  • allow specifying extra renderer and manager modules once instead of having to import in every service/depoyment.
  • figure out how to run one of the services locally, or how to attach a debugger to the service. This would be great for local development, as it would allow locally testing the service in the same environment it is supposed to run in anyway.
  • Expose the drv-parts documentation output for auto-generated documentation on which modules are available. Alternatively provide an doc output from the flake-parts module and its options.

Miscellaneous

@DrRuhe DrRuhe pinned this issue Oct 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant