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

Nix packaging & dev environment #125

Draft
wants to merge 24 commits into
base: main
Choose a base branch
from
Draft

Nix packaging & dev environment #125

wants to merge 24 commits into from

Conversation

yusdacra
Copy link

@yusdacra yusdacra commented Sep 27, 2024

Packages indielogin and the pgp verify API server, adds a command that can be ran to get a local working indielogin setup for development (can also be used in prod in theory if you don't mind running a separate mysql / redis etc.) all in Nix.

image
(local setup TUI)


  • PHP 8.2 support #114 is required for any of this to work, so that'd need to be merged before,
  • had to update the lockfile for the pgp server, so i'm, not quite sure if that still works as i didn't test it

(this doesn't have to be merged here as i could just make a separate repository to host the nix code if it's deemed too big of a burden (which it most likely is as i don't believe there would be many people using it in the first place lol))

todos:

  • see if frontend works on local setup
  • check if email auth works on local setup (i'm not actually sure how to test this one 😅)
  • check if twitter auth works on local setup
  • check if github auth works on local setup
  • add a nixos module for actual prod usage

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

Successfully merging this pull request may close these issues.

3 participants