Updated README.md

This commit is contained in:
Raul Sanchez 2017-07-24 18:14:52 +02:00
parent 58d79d0b32
commit acfee1cb23
3 changed files with 45 additions and 5 deletions

View File

@ -7,6 +7,44 @@ Repository managers serve two purposes: they act as highly configurable proxies
external repositories and they also provide build servers with a deployment destination for your internally
generated artifacts.
### Usage:
- Select Artifactory from catalog.
- Select artifactory version.
- Select artifactory release, OSS or PRO.
- Set the params and select certificate.
Click "Launch".
### Notes:
- To use the PRO version, you need to get a free trial.
- You need a certificate imported in rancher enviroment before deploy this package.
- If you use self signed certificates, you should implement [self-signed-certificates][using-self-signed-certificates] in your hosts.
- If you use http schema, you should implement [insecure-registry][insecure-registry] in your hosts.
### More info:
- [Resources][artifactory-resources]
- [Free-trial][artifactory-trial]
- [Self-signed-certificates][using-self-signed-certificates]
- [Insecure-registry][insecure-registry]
[artifactory]: https://www.jfrog.com/artifactory/
[artifactory-resources]: https://www.jfrog.com/support-service/resources/
[artifactory-trial]: https://www.jfrog.com/artifactory/free-trial/
[using-self-signed-certificates]: https://docs.docker.com/registry/insecure/#using-self-signed-certificates
[insecure-registry]: https://docs.docker.com/registry/insecure/# Artifactory
[Artifactory][artifactory] is a universal Binary Repository Manager for use by build tools (like Maven and Gradle),
dependency management tools (like Ivy and NuGet) and build servers (like Jenkins, Hudson, TeamCity and Bamboo).
Repository managers serve two purposes: they act as highly configurable proxies between your organization and
external repositories and they also provide build servers with a deployment destination for your internally
generated artifacts.
### Usage:
- Select Artifactory from catalog.

View File

@ -10,8 +10,10 @@ services:
- artifactory-data:/var/opt/jfrog/artifactory
environment:
- EXTRA_JAVA_OPTIONS=${EXTRA_JAVA_OPTIONS}
artifactory-rb:
artifactory-rp:
image: rawmind/alpine-nginx:1.12.1-3
external_links:
- artifactory:artifactory
environment:
NGINX_SERVER_NAME: artifactory
NGINX_SERVER_CONF: |

View File

@ -17,7 +17,7 @@ catalog:
- variable: "PUBLISH_SCHEMA"
description: "Publish schema"
label: "Publish schema:"
required: false
required: true
default: "https"
type: "enum"
options:
@ -38,7 +38,7 @@ catalog:
type: "int"
default: 8081
- variable: "SSL_CERT"
description: "SSL certificate. Mandatory if schema https."
description: "Select SSL certificate."
label: "SSL certificate:"
required: true
default: ""
@ -63,7 +63,7 @@ services:
default_cert: ${SSL_CERT}
port_rules:
- protocol: ${PUBLISH_SCHEMA}
service: artifactory-rb
service: artifactory-rp
source_port: ${PUBLISH_PORT}
target_port: ${PUBLISH_PORT}
health_check:
@ -71,7 +71,7 @@ services:
healthy_threshold: 2
port: 42
unhealthy_threshold: 3
artifactory-rb:
artifactory-rp:
scale: 1
retain_ip: true
health_check: