Nexus Repository Manager is the world’s only repository manager with FREE support for popular formats. It supports Bower, Docker, Maven 2, npm, NuGet, PyPI, and Raw site repositories. Installation documentation can be found at https://github.com/dcos/examples/tree/master/1.8/nexus.
This DC/OS Service is currently in preview. **WARNING** The Nexus package is configured without persistent storage by default. Please follow the instructions below to set up a local or external persistent volume. Advanced Installation will allow customization of the persistent volume.
In order to use a persistent local volume, the directory specified by host volume must exist on the task agent and be owned by UID 200. Failure to do so will cause the service to fail to scale up. To setup the default directory, connect to the agent’s machine then run
`mkdir /nexus-data && chown -R 200:200 /nexus-data`
In a multi-agent setup, there is no guarantee that the agent which originally ran Nexus will be used for future Nexus instances. As such, the local volume may not be available on the running node. Set a pinned-hostname value to ensure that Nexus is always ran on the same node, use a mount point to a shared file system, or use an external volume to ensure a single persistent data source.
The default credentials are admin/admin123. When changing them, update the task’s health check to utilize the new credentials.