Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Creating a Repository

Code Block
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]
[-source <yes/no>] (Default: yes)
Tip
titleTip

3D_REPO_PASS and 3D_REPO_SUPER_PASS are special environment variables to replace the respective password arguments.

Examples

Code Block
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

Code Block
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
titleTip

3D_REPO_PASS is a special environment variable to replace the respective password argument.

Example

Code Block
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
titleTip

Restoring a repository only works on non-legacy repositories.

Backing Up a Repository

Code Block
backuprepo
-repo <repo name>
-o <backup>
[-f] (Force overwrite)
[-c] (Save local credentials)
Tip
titleTip

Ensure the current directory is where the jar is located.

Code Block
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