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

Migration - Introduce a 3rd directory splitting data up to create a new code folder #243

Open
McFateM opened this issue Mar 25, 2019 · 2 comments
Labels
Documentation Update the docs or kind request for documentation.

Comments

@McFateM
Copy link
Member

McFateM commented Mar 25, 2019

The migration docs and process currently suggest building a couple of directories:

  • yourdomain-config -- Holds all of your configuration in subfolders: fedora, gsearch, solr, apache, etc.
  • yourdomain-data -- Holds both FEDORA and Apache (./html folder) data, although much of what's in the Apache side of this is really 'code`.

I'd like to modify this to suggest three directories instead:

  • yourdomain-config -- Remains unchanged. See above.
  • yourdomain-data -- Holds both FEDORA and Apache data ONLY. On the Apache side this includes ONLY your ./html/sites/*/files/ directories.
  • yourdomain-code -- Holds ONLY Apache code. This is everything under ./html EXCEPT any files/folders that are already in yourdomain-config or yourdomain-data.

The big advantage here is that as it currently stands, yourdomain-data can be a HUGE and unmanageable structure, even if you have a very small FEDORA repository. Creating yourdomain-code yields a large, but manageable structure.

@bseeger
Copy link
Contributor

bseeger commented Mar 25, 2019

Hi Mark, can you point me to the docs where this is talked about?

Thanks!

@SummittDweller
Copy link
Contributor

Sure, all of this is in... https:/github.com/Islandora-Collaboration-Group/ISLE-Documentation/tree/migration/docs/04_installation_migration. Note that this is the migration branch of the ISLE-Documentation repo that @bookishgirl created and has been working on, but the notion of having a config and data ONLY split has been in the docs from the very start I think.

I just find that large data directory difficult to manage. Since I have a handful of local workstations I copy things around at times, and anything that large is difficult to manage even if it's not in a Git repo.

@dwk2 dwk2 transferred this issue from Islandora-Collaboration-Group/deprecated-ISLE-Documentation May 20, 2019
@dwk2 dwk2 added the Documentation Update the docs or kind request for documentation. label May 20, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Documentation Update the docs or kind request for documentation.
Projects
None yet
Development

No branches or pull requests

4 participants