This repository was archived by the owner on Jul 3, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
DEV-686 ptsearch #2
Closed
Closed
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Almost working - just need to get it to index the output from solr (probably an issue with load_into_solr.sh)
Get it up to date with new imgsrv & slip stuff
trying to get it all working w/ a clean checkout
This attempts to reconcile earlier work here with later work in the imgsrv repo and more recent work in this branch. It uses: - nginx for catalog, imgsrv fastcgi, and static files - proxy to apache for cgi So far working: - catalog incl. CSS & JS (via shared checked-out common repo) - imgsrv fcgi - imgsrv cgi I was also able to clone pt & see that it at least attempted it (it had an error about missing GeoIP data)
* Add ssd to checkout list * Enumerate directories to mount for apache - otherwise directories we have in the image (geoip, cache, etc) get masked. Could change this in the future if we move more of the infrastructure directly to this repo rather than relying on checkouts in the parent dir
* ensure usage is actually printed * update ht-pairtree to make sure that namespace dir is created with correct prefix
* Don't give instructions to clutter parent dir * Move dockerfile for perl apps here
- ensures data dir is owned by current user - mount log dir outside We could try to use a Docker volume for this, but the problem is that it still wouldn't be owned by the solr user by default. If we were using a Dockerfile instead of mounting config directories in, we would have some other options. There might be other ways to work around this in the future, but this works for now.
Avoids issues with permissions w/ cache, logs, etc
the web server now runs as the user running setup.sh, so cache needs to be writable by that user - it was being created & owned by root
* Fix mount for slip output
- build indexer rather than using image (which may not exist) - take pt & ssd off of branches
- add ptsearch repo - update stage-item to work correctly w/ traject/catalog indexing - add ptsearch env vars
Needs:
|
This was referenced Apr 3, 2023
Superceded by #3 |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Enable search in a book