diff --git a/public/svgs/nexus-arm.png b/public/svgs/nexus-arm.png new file mode 100644 index 000000000..823ea4e86 Binary files /dev/null and b/public/svgs/nexus-arm.png differ diff --git a/public/svgs/nexus.png b/public/svgs/nexus.png new file mode 100644 index 000000000..823ea4e86 Binary files /dev/null and b/public/svgs/nexus.png differ diff --git a/templates/compose/nexus-arm.yaml b/templates/compose/nexus-arm.yaml new file mode 100644 index 000000000..d76578adc --- /dev/null +++ b/templates/compose/nexus-arm.yaml @@ -0,0 +1,22 @@ +# documentation: https://help.sonatype.com/en/sonatype-nexus-repository.html +# slogan: Open source Universal Repository Manager (ARM version, community edition), default credentials: admin/admin123 +# tags: repository, manager, open source, docker, docker, registry, container +# logo: svgs/nexus-arm.png +# port: 8081 + +services: + nexus: + image: sonatypecommunity/nexus3 + restart: on-failure + environment: + - SERVICE_FQDN_NEXUS_8081 + - NEXUS_SECURITY_RANDOMPASSWORD=false + - INSTALL4J_ADD_VM_PARAMS=-Xms2703m -Xmx2703m -XX:MaxDirectMemorySize=2703m -Djava.util.prefs.userRoot=/nexus-data/javaprefs + volumes: + - nexus_data:/nexus-data + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:8081/service/rest/v1/status"] + interval: 10s + timeout: 10s + retries: 3 + start_period: 60s diff --git a/templates/compose/nexus.yaml b/templates/compose/nexus.yaml new file mode 100644 index 000000000..de9f93075 --- /dev/null +++ b/templates/compose/nexus.yaml @@ -0,0 +1,22 @@ +# documentation: https://help.sonatype.com/en/sonatype-nexus-repository.html +# slogan: Open source Universal Repository Manager (x86_64 version, official), default credentials: admin/admin123 +# tags: repository, manager, open source, docker, docker, registry, container +# logo: svgs/nexus.png +# port: 8081 + +services: + nexus: + image: sonatype/nexus3 + restart: on-failure + environment: + - SERVICE_FQDN_NEXUS_8081 + - NEXUS_SECURITY_RANDOMPASSWORD=false + - INSTALL4J_ADD_VM_PARAMS=-Xms2703m -Xmx2703m -XX:MaxDirectMemorySize=2703m -Djava.util.prefs.userRoot=/nexus-data/javaprefs + volumes: + - nexus_data:/nexus-data + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:8081/service/rest/v1/status"] + interval: 10s + timeout: 10s + retries: 3 + start_period: 60s