1. Docker
All other requirements will automatically be installed during the setup process.
-
Clone project from github:
git clone https://github.com/awolf-lib/g_nom.git
-
Enter the project directory: cd g_nom
-
Create a copy of the default.config and rename the copy to local.config cp default.config local.config
-
Set the path to the main storage directory by changing the value for DATA_DIR.
-
Set the path to the import directory by changing the value for IMPORT_DIR.
-
Optional (but recommended): Change the MySQL root password by changing the value for MYSQL_ROOT_PASSWORD.
-
Optional (but recommended): Change the initial username and password by changing the value for INITIAL_USER_USERNAME and INITIAL_USER_PASSWORD.
-
If running in a network environment: Specify the IP address of the host server by changing the value for SERVER_ADRESS.
-
Start the setup in the project directory: ./setup.sh
Start services: ./start.sh
Stop services: ./shutdown.sh
Run ./uninstall.sh and read carefully! Root permissions required to delete all stored data!