ldap-1-backend/docs/docker-compose/docker-compose.yaml

46 lines
1.1 KiB
YAML
Raw Normal View History

# 更多部署方式详见http://ldapdoc.eryajf.net/pages/f081dc/
2022-05-18 17:57:03 +08:00
version: '3'
networks:
go-ldap-admin:
driver: bridge
services:
go-ldap-admin:
image: registry.cn-hangzhou.aliyuncs.com/eryajf/go-ldap-admin
container_name: go-ldap-admin
hostname: go-ldap-admin
restart: always
2022-05-18 17:57:03 +08:00
environment:
WAIT_HOSTS: openldap:389
DB_DRIVER: sqlite3
ports:
- 8888:8888
2022-05-18 17:57:03 +08:00
volumes:
- ./data/go-ldap-admin:/app/data
depends_on:
- openldap
links:
- openldap:go-ldap-admin-openldap
2022-05-18 17:57:03 +08:00
networks:
- go-ldap-admin
openldap:
image: registry.cn-hangzhou.aliyuncs.com/eryajf/openldap:1.4.1
2022-05-18 17:57:03 +08:00
container_name: go-ldap-admin-openldap
hostname: go-ldap-admin-openldap
restart: always
environment:
TZ: Asia/Shanghai
LDAP_ORGANISATION: "eryajf.net"
LDAP_DOMAIN: "eryajf.net"
LDAP_ADMIN_PASSWORD: "123456"
command: [ '--copy-service' ]
volumes:
- ./data/openldap/database:/var/lib/ldap
- ./data/openldap/config:/etc/ldap/slapd.d
ports:
- 388:389
networks:
- go-ldap-admin