Guest User

Untitled

a guest
Nov 8th, 2016
33
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 3.30 KB | None | 0 0
  1. db:
  2.   image: mysql:5.7.10
  3.   environment:
  4.     MYSQL_DATABASE: portus
  5.     MYSQL_ROOT_PASSWORD: Password12
  6.     MYSQL_USER: portus
  7.     MYSQL_PASSWORD: Password12
  8.   tty: true
  9.   stdin_open: true
  10.   volumes:
  11.  - registry/db:/var/lib/mysql
  12.   volume_driver: azurefile
  13.   labels:
  14.     registry.portus.db: 1
  15. sslproxy:
  16.   image: nginx:1.9.9
  17.   tty: true
  18.   stdin_open: true
  19.   links:
  20.  - portus:portus
  21.   volumes:
  22.  - registry/certs:/etc/nginx/certs:ro
  23.   - registry/proxy:/etc/nginx/conf.d:ro
  24.   volume_driver: azurefile
  25.   labels:
  26.     io.rancher.scheduler.affinity:container_label_soft: registry.portus.db=1
  27. registry:
  28.   image: registry:2.3.1
  29.   environment:
  30.     REGISTRY_LOG_LEVEL: warn
  31.     REGISTRY_STORAGE_DELETE_ENABLED: true
  32.     REGISTRY_AUTH: token
  33.     REGISTRY_AUTH_TOKEN_REALM: https://registry.uatec.net:443/v2/token
  34.     REGISTRY_AUTH_TOKEN_SERVICE: registry.uatec.net:5000
  35.     REGISTRY_AUTH_TOKEN_ISSUER: registry.uatec.net
  36.     REGISTRY_AUTH_TOKEN_ROOTCERTBUNDLE: /certs/registry.crt
  37.     REGISTRY_HTTP_TLS_CERTIFICATE: /certs/registry.crt
  38.     REGISTRY_HTTP_TLS_KEY: /certs/registry.key
  39.     REGISTRY_HTTP_SECRET: httpsecret
  40.     REGISTRY_NOTIFICATIONS_ENDPOINTS: >
  41.       - name: portus
  42.         url: http://portus:3000/v2/webhooks/events
  43.         timeout: 500
  44.         threshold: 5
  45.         backoff: 1
  46.   tty: true
  47.   stdin_open: true
  48.   links:
  49.  - portus:portus
  50.   volumes:
  51.  - registry/certs:/certs
  52.   - registry/data:/var/lib/registry
  53.   volume_driver: azurefile
  54. lb:
  55.   image: rancher/load-balancer-service
  56.   tty: true
  57.   stdin_open: true
  58.   ports:
  59.  - 5000:5000/tcp
  60.   - 443:443/tcp
  61.   labels:
  62.     io.rancher.loadbalancer.target.sslproxy: 443=443
  63.     io.rancher.loadbalancer.target.registry: 5000=5000
  64.     io.rancher.scheduler.global: 'true'
  65.     io.rancher.scheduler.affinity:not_host_label: lb=0
  66.     io.rancher.scheduler.affinity:not_host_label: registry.enabled=false
  67.   links:
  68.  - registry:registry
  69.   - sslproxy:sslproxy
  70. portus:
  71.   image: sshipway/portus:2.0.5
  72.   environment:
  73.     PORTUS_MACHINE_FQDN: registry.uatec.net
  74.     PORTUS_PRODUCTION_HOST: db
  75.     PORTUS_PRODUCTION_DATABASE: portus
  76.     PORTUS_PRODUCTION_USERNAME: portus
  77.     PORTUS_PRODUCTION_PASSWORD: Password12
  78.     PORTUS_GRAVATAR_ENABLED: true
  79.     PORTUS_KEY_PATH: /certs/registry.key
  80.     PORTUS_PASSWORD: Password12
  81.     PORTUS_SECRET_KEY_BASE: Password12
  82.     PORTUS_CHECK_SSL_USAGE_ENABLED: true
  83.     PORTUS_SMTP_ENABLED: false
  84.     PORTUS_LDAP_ENABLED: false
  85.     PORTUS_LDAP_HOSTNAME: ldap.company.com
  86.     PORTUS_LDAP_PORT: 389
  87.     PORTUS_LDAP_METHOD: starttls
  88.     PORTUS_LDAP_BASE: ou=People,dc=company,dc=com
  89.     PORTUS_LDAP_UID: cn
  90.     PORTUS_LDAP_AUTHENTICATION_ENABLED: false
  91.     PORTUS_LDAP_AUTHENTICATION_BIND_DN: ou=portus,dc=company,dc=com
  92.     PORTUS_LDAP_AUTHENTICATION_PASSWORD: password
  93.     PORTUS_LDAP_GUESS_EMAIL_ENABLED: true
  94.     PORTUS_LDAP_GUESS_EMAIL_ATTR: mail
  95.     PORTUS_PORT: 443
  96.     REGISTRY_SSL_ENABLED: true
  97.     REGISTRY_HOSTNAME: registry.uatec.net
  98.     REGISTRY_PORT: 5000
  99.     REGISTRY_NAME: Registry
  100.   tty: true
  101.   stdin_open: true
  102.   volumes:
  103.  - registry/certs:/certs
  104.   - registry/proxy:/etc/nginx/conf.d
  105.   volume_driver: azurefile
  106.   links:
  107.  - db:db
  108.   labels:
  109.     io.rancher.container.pull_image: always
  110.     io.rancher.scheduler.affinity:container_label_soft: registry.portus.db=1
  111.     registry.portus.app: 1
Add Comment
Please, Sign In to add comment