43 lines
1.1 KiB
YAML
43 lines
1.1 KiB
YAML
---
|
|
version: '3.5'
|
|
services:
|
|
registry:
|
|
image: registry:2
|
|
container_name: registry
|
|
environment:
|
|
REGISTRY_HTTP_ADDR: 0.0.0.0:${REGISTRY_PORT}
|
|
volumes:
|
|
- /var/lib/registry:/var/lib/registry
|
|
networks:
|
|
- ldap.proxy
|
|
restart: unless-stopped
|
|
frontend:
|
|
image: konradkleine/docker-registry-frontend:v2
|
|
container_name: registry.frontend
|
|
environment:
|
|
ENV_DOCKER_REGISTRY_HOST: docker-registry
|
|
ENV_DOCKER_REGISTRY_PORT: ${REGISTRY_PORT}
|
|
ENV_REGISTRY_PROXY_FQDN: registry.karinthy.hu
|
|
ENV_REGISTRY_PROXY_PORT: ${FRONTEND_PORT}
|
|
links:
|
|
- registry:docker-registry
|
|
networks:
|
|
- ldap.proxy
|
|
restart: unless-stopped
|
|
nginx:
|
|
image: confirm/nginx-ldap
|
|
container_name: registry.nginx
|
|
volumes:
|
|
- /admin/src/docker-registry/nginx:/etc/nginx:ro
|
|
ports:
|
|
- "${EXTERNAL_IP}:${EXTERNAL_PORT}:${WEB_HTTPS_PORT}"
|
|
links:
|
|
- registry:docker-registry
|
|
- frontend:docker-frontend
|
|
networks:
|
|
- ldap.proxy
|
|
restart: unless-stopped
|
|
networks:
|
|
ldap.proxy:
|
|
name: ldap.proxy.net
|