Portus icon indicating copy to clipboard operation
Portus copied to clipboard

Not responding on Docker 17.06.2-ce

Open bizmate opened this issue 7 years ago • 0 comments

I have just created a stack on top of the latest 17.06 docker and it had already some naming problems with the volumes due to forward slashes. I created a PR for this on the catalogue. https://github.com/rancher/community-catalog/pull/615

But also I get a

ERR_EMPTY_RESPONSE

When calling my registry UX (portus) on port 5443. I am unfamiliar with portus and I was wondering if you could suggest what I can look for to fix it?

The docker compose i used while PR is reviewed

version: '2'
services:
  registry:
    image: registry:2.3.1
    environment:
      REGISTRY_AUTH: token
      REGISTRY_AUTH_TOKEN_ISSUER: registry.Biz.link
      REGISTRY_AUTH_TOKEN_REALM: https://registry.Biz.link:5443/v2/token
      REGISTRY_AUTH_TOKEN_ROOTCERTBUNDLE: /certs/registry.crt
      REGISTRY_AUTH_TOKEN_SERVICE: registry.Biz.link:5000
      REGISTRY_HTTP_SECRET: httpsecret
      REGISTRY_HTTP_TLS_CERTIFICATE: /certs/registry.crt
      REGISTRY_HTTP_TLS_KEY: /certs/registry.key
      REGISTRY_LOG_LEVEL: warn
      REGISTRY_NOTIFICATIONS_ENDPOINTS: |
        - name: portus
          url: http://portus:3000/v2/webhooks/events
          timeout: 500
          threshold: 5
          backoff: 1
      REGISTRY_STORAGE_DELETE_ENABLED: 'true'
    stdin_open: true
    volumes:
    - BizRegistry-Certs:/certs
    - BizRegistry-Data:/var/lib/registry
    tty: true
    links:
    - portus:portus
  lb:
    image: rancher/lb-service-haproxy:v0.7.9
    stdin_open: true
    tty: true
    ports:
    - 5000:5000/tcp
    - 5443:5443/tcp
    labels:
      io.rancher.container.agent.role: environmentAdmin
      io.rancher.container.create_agent: 'true'
      io.rancher.scheduler.affinity:not_host_label: registry.enabled=false
      io.rancher.scheduler.global: 'true'
  sslproxy:
    image: nginx:1.9.9
    stdin_open: true
    volumes:
    - BizRegistry-Certs:/etc/nginx/certs:ro
    - BizRegistry-Proxy:/etc/nginx/conf.d:ro
    tty: true
    links:
    - portus:portus
    labels:
      io.rancher.scheduler.affinity:container_label_soft: registry.portus.db=1
  db:
    image: mysql:5.7.10
    environment:
      MYSQL_DATABASE: portus
      MYSQL_PASSWORD: '}4?Gxxxxx'
      MYSQL_ROOT_PASSWORD: 0jDIxxxxxx
      MYSQL_USER: portus
    stdin_open: true
    volumes:
    - BizRegistry-Db:/var/lib/mysql
    tty: true
    labels:
      registry.portus.db: '1'
  portus:
    image: sshipway/portus:2.0.5
    environment:
      PORTUS_CHECK_SSL_USAGE_ENABLED: 'true'
      PORTUS_GRAVATAR_ENABLED: 'true'
      PORTUS_KEY_PATH: /certs/registry.key
      PORTUS_LDAP_AUTHENTICATION_BIND_DN: ou=portus,dc=company,dc=com
      PORTUS_LDAP_AUTHENTICATION_ENABLED: 'false'
      PORTUS_LDAP_AUTHENTICATION_PASSWORD: password
      PORTUS_LDAP_BASE: ou=People,dc=company,dc=com
      PORTUS_LDAP_ENABLED: 'false'
      PORTUS_LDAP_GUESS_EMAIL_ATTR: mail
      PORTUS_LDAP_GUESS_EMAIL_ENABLED: 'true'
      PORTUS_LDAP_HOSTNAME: ldap.company.com
      PORTUS_LDAP_METHOD: starttls
      PORTUS_LDAP_PORT: '389'
      PORTUS_LDAP_UID: cn
      PORTUS_MACHINE_FQDN: registry.Biz.link
      PORTUS_PASSWORD: '}4?Gl=bD;S91cERr'
      PORTUS_PORT: '5443'
      PORTUS_PRODUCTION_DATABASE: portus
      PORTUS_PRODUCTION_HOST: db
      PORTUS_PRODUCTION_PASSWORD: '}4?Gxxxxxxx'
      PORTUS_PRODUCTION_USERNAME: portus
      PORTUS_SECRET_KEY_BASE: 0jDISxxxxx
      PORTUS_SMTP_ENABLED: 'false'
      REGISTRY_HOSTNAME: registry.Biz.link
      REGISTRY_NAME: Registry
      REGISTRY_PORT: '5000'
      REGISTRY_SSL_ENABLED: 'true'
    stdin_open: true
    volumes:
    - BizRegistry-Certs:/certs
    - BizRegistry-Proxy:/etc/nginx/conf.d
    tty: true
    links:
    - db:db
    labels:
      registry.portus.app: '1'
      io.rancher.scheduler.affinity:container_label_soft: registry.portus.db=1
      io.rancher.container.pull_image: always

bizmate avatar Sep 09 '17 11:09 bizmate