Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/axfelix/islandora_solution_pack_database
Islandora Solution Pack for handling database dumps
https://github.com/axfelix/islandora_solution_pack_database
Last synced: 3 months ago
JSON representation
Islandora Solution Pack for handling database dumps
- Host: GitHub
- URL: https://github.com/axfelix/islandora_solution_pack_database
- Owner: axfelix
- License: gpl-3.0
- Created: 2015-12-17T21:40:47.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2018-04-24T21:38:20.000Z (over 6 years ago)
- Last Synced: 2024-05-02T21:06:51.134Z (7 months ago)
- Language: PHP
- Size: 249 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- islandora_awesome - Islandora Database Solution Pack - Allows a user to ingest database dumps (.SQL files) as Islandora objects that are then spun up into live, browsable (read-only) database instances using [Docker](https://www.docker.com/) and [Adminer](http://www.adminer.org/). (The Islandora 7.x-1.x List / Solution Packs)
README
Database Solution Pack
======================Introduction
------------Loads all required Fedora Objects, sets up docker, and creates an empty collection object to accept ingested SQL dumps as databases.
Requirements
------------This module requires the following modules/libraries:
- [Islandora]()
- [Tuque]()
- [docker]()
- [git]() - Debian/Ubuntu `sudo apt-get install git`
Installation
------------Run docker\_setup.sh as your webserver user before installation, then install as usual, see [this]() for further information.
Configuration
-------------There are currently no configuration parameters.
Known Issues
------------- Database names can conflict, though this is fairly rare due to the way most DB tools handle import/export.
- This module does a probably-appalling amount of shelling out to grep and sed and whatnot. Significant parts would have to be rewritten for it to be "cleaner" / more pure PHP / theoretically work on Windows. I will never do this.
- Non-public objects are not really supported since the Adminer instances running in the docker container don't know anything about the Fedora auth restrictions.
Maintainers/Sponsors
--------------------Current maintainers:
- [Alex Garnett]()
License
-------[GPLv3]()