Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
admin
password on new installations (default in the current upstream Docker image is a random string)nexus-cli
to create repositories. This should also allow cleanup-policies to be configured for new repositories (it won't modify the policy on existing ones, nor will it modify an existing policy with the same name).When Nexus displays the
Started Sonatype Nexus OSS 3.19.1-01
messageThis will update the
admin
password and stop nexus only if necessary, otherwise it'll create repositories only if they don't exist.If nexus was stopped restart it and rerun the script.
/initialise-repos.py
won't modify existing objects so it's safe to always run.To push to the repo inside devspace (https://help.sonatype.com/repomanager3/formats/pypi-repositories#PyPIRepositories-ConfiguringPyPIClientTools):
To install from the repo inside devspace:
--trusted-host nexus
is needed inside devspace because it's using a http connection. You could also pass--index-url
if you want to disable the default pypi.