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

Make the CLI installation more platform agnostic #88

Merged
merged 2 commits into from
May 3, 2022

Conversation

mjholub
Copy link
Contributor

@mjholub mjholub commented May 3, 2022

Implement checks for package managers present. Limit installation of node.js from an external script to Debian/Ubuntu based distros only, as the other ones have recent enough versions of Node.js.
Remove the need to install postgresql from a separate source, the one refered to in these scripts is 2 versions behind even the debian stable branch.
Implement checks for the presence of /etc/nginx/sites-enabled/ and whether that dir is included in nginx.conf
Add a separate script for OpenRC as well as the necessary init scripts.

…ipt files for the .service files and add checks for the package managers present to make the scripts more distro-agnostic.

For distros not based on Debian/Ubuntu, skip the manual nodejs installation, as their repos generally contain more up-to date versions of it.
Remove the manual installation of postgresql altogether, the version referenced in this script is two versions behind even the debian stable branch.
…c/nginx/sites-enabled and whether it is enabled in nginx.conf
mjholub added a commit to mjholub/ImageStore that referenced this pull request May 3, 2022
@gregordr
Copy link
Owner

gregordr commented May 3, 2022

Thanks! Can you also update the readme with instructions for OpenRC?

@gregordr gregordr merged commit 19c40de into gregordr:test May 3, 2022
gregordr added a commit that referenced this pull request May 27, 2024
* fix deletion bug

* autoImport

* buildscript

* m time instead of c time!

* Gitignore

* animation

* zoomable, better animation

* zoom fixes, better scrolling to picture

* Open in album feature

* fix

* Fix scroll resize

* Fix scrollbar, font

* Patch face download (#79)

* Update requirements.txt

* Update Dockerfile

* newest pic in album as default?

* Show newest picture as album cover

* properly select album picture

* Search features (#82)

* selection

* search changes

* fixed video and shade

* better search

* tag search

* better label fetching

* fix dockerfile

* fix dockerfile

* navigation changes

* fix detectron

* fix detectron dockerfile

* keyboard navigation

* Make the CLI installation more platform agnostic (#88)

* Create a separate script for OpenRC, including corresponding init script files for the .service files and add checks for the package managers present to make the scripts more distro-agnostic.
For distros not based on Debian/Ubuntu, skip the manual nodejs installation, as their repos generally contain more up-to date versions of it.
Remove the manual installation of postgresql altogether, the version referenced in this script is two versions behind even the debian stable branch.

* add init scripts for OpenRC. Implement checks for the presence of /etc/nginx/sites-enabled and whether it is enabled in nginx.conf

* Updated readme with information about using OpenRC

* make photo search work with new photos

* enable legacy deps

* Added map

* clear searchbar on navigation via menubar

* Folders (#98)

Added folders for albums

* do not fetch so much

* performance fix

* fix build

* fix build 2

* revert package-lock.json

* fix build 3

* fix face

* search fixes

---------

Co-authored-by: Your Name <you@example.com>
Co-authored-by: Marcelina Hołub <86662980+154pinkchairs@users.noreply.github.com>
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.

None yet

2 participants