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

Packaging/build from source guide. #224

Open
ghost opened this issue Apr 5, 2023 · 8 comments
Open

Packaging/build from source guide. #224

ghost opened this issue Apr 5, 2023 · 8 comments
Labels
enhancement New feature or request

Comments

@ghost
Copy link

ghost commented Apr 5, 2023

Describe the error
There is no clear way how to package Ombi in repositories/build it from source, making it difficult for package maintainers to ship Ombi in distro's repos.

@Berserkir-Wolf
Copy link
Collaborator

So you'd like a way to build from source yourself?
Any particular distro you're involved with that you'd like Ombi included in?

@ghost
Copy link
Author

ghost commented Apr 5, 2023

So you'd like a way to build from source yourself?

Yes as that gives the basis on how to package Ombi.

Any particular distro you're involved with that you'd like Ombi included in?

Alpine Linux.

@Berserkir-Wolf
Copy link
Collaborator

@tidusjar care to weigh in on this one?

@tidusjar
Copy link
Member

tidusjar commented Apr 6, 2023

Sure, it's all here:
https://docs.ombi.app/development/building-ombi/

@ghost
Copy link
Author

ghost commented Apr 6, 2023

Sure, it's all here: https://docs.ombi.app/development/building-ombi/

It defintely is helpful when it comes to finding directories to run the build commands. However, when it comes to actually running the correct build commands/moving binaries into directories to be run, some extra instructions would be helpful.

@ghost
Copy link
Author

ghost commented Apr 10, 2023

It would also be helpful to know if Ombi attempting to update itself can be disabled through a config file or if it would need a patch of some sort.

@ghost
Copy link
Author

ghost commented Apr 10, 2023

I have more or less managed to package Ombi for Alpine Linux, but I am unable to test it due to Ombi-app/Ombi#4897. Besides that, the only other blocker is the above comment.

@ghost
Copy link
Author

ghost commented Apr 23, 2023

I have solved the building issue, now the only things in the way are:

  • Disabling Ombi self-updating
  • Building with version information in cli/web ui

Both of which would be helpful to add to the docs.

@Unimatrix0 Unimatrix0 added the enhancement New feature or request label May 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants