Creating a Repository
createrepo [-c <yes/no>] (Create database. Default: yes) -name <name> [-desc <description>] [-purpose <purpose>] [-h <host>] (Default: localhost) [-p <port>] (Default: 53722) -db <database> -u <username> -pw <password> [-mdb <maintenance database>] [-su <super username>] [-spw <super password>] [-ssl]
Tip
3D_REPO_PASS and 3D_REPO_SUPER_PASS
are special environment variables to replace the respective password arguments.
Examples
java -Xmx512m -XX:MaxMetaspaceSize=256m -splash: -jar WhereScape-3D-HEAD-bundle.jar createrepo -name "My First Repo" -db MyRepo -u w3d -pw w3d -su w3d -spw w3d java -Xmx512m -XX:MaxMetaspaceSize=256m -splash: -jar WhereScape-3D-HEAD-bundle.jar createrepo -c no -name "My Second Repo" -db MyRepo -u w3d -pw w3d
Linking a Repository
linkrepo -name <name> [-h <host>] (Default: localhost) [-p <port>] (Default: 53722) -db <database> (Not required when autehntication method is azure_ad) -u <username> -pw <password> (Not required when authentication method is azure_ad) [-ssl <true/false>] (Default: false) [-auth <authentication method>] (Options: azure_ad) [-az_ap_id <Azure application id>] [-az_auth_url <Azure authentication URL>]
Tip
3D_REPO_PASS
is a special environment variable to replace the respective password argument.
Example
java -Xmx512m -XX:MaxMetaspaceSize=256m -splash: -jar WhereScape-3D-HEAD-bundle.jar restorerepo -file MyLastBackup.repo -name "My First Repo" -db MyRepo -u w3d -pw w3d -su w3d -spw w3d java -Xmx512m -XX:MaxMetaspaceSize=256m -splash: -jar WhereScape-3D-HEAD-bundle.jar restorerepo -file MyLastBackup.repo -c no -name "My Second Repo" -db MyRepo -u w3d -pw w3d
Tip
Restoring a repository only works on non-legacy repositories.
Backing Up a Repository
backuprepo -repo <repo name> -o <backup> [-f] (Force overwrite) [-c] (Save local credentials)
Tip
Ensure the current directory is where the jar is located.
java -Xmx512m -XX:MaxMetaspaceSize=256m -splash: -jar WhereScape-3D-HEAD-bundle.jar backuprepo -repo "Local repository" -o backup.repo java -Xmx512m -XX:MaxMetaspaceSize=256m -splash: -jar WhereScape-3D-HEAD-bundle.jar backuprepo -repo "Local repository" -o backup.repo -f -c