Skip to content

Commit 9364386

Browse files
authored
add: cldap service in compose prod (#858)
1 parent ecd974b commit 9364386

2 files changed

Lines changed: 28 additions & 1 deletion

File tree

.package/docker-compose.yml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,33 @@ services:
127127
- traefik.tcp.routers.ldaps.tls.certResolver=md-resolver
128128
- traefik.tcp.services.ldaps.loadbalancer.server.port=636
129129
- traefik.tcp.services.ldaps.loadbalancer.proxyprotocol.version=2
130+
131+
cldap_server:
132+
image: ghcr.io/multidirectorylab/multidirectory:${VERSION:-latest}
133+
restart: unless-stopped
134+
environment:
135+
- SERVICE_NAME=cldap_server
136+
env_file:
137+
.env
138+
volumes:
139+
- ./certs:/certs
140+
- ./logs:/logs
141+
- ldap_keytab:/LDAP_keytab/
142+
command: python -OO multidirectory.py --cldap
143+
tty: true
144+
depends_on:
145+
migrations:
146+
condition: service_completed_successfully
147+
deploy:
148+
resources:
149+
reservations:
150+
cpus: "0.25"
151+
memory: 100M
152+
labels:
153+
- traefik.enable=true
154+
- traefik.udp.routers.cldap.entrypoints=cldap
155+
- traefik.udp.routers.cldap.service=cldap
156+
- traefik.udp.services.cldap.loadbalancer.server.port=389
130157

131158
api_server:
132159
image: ghcr.io/multidirectorylab/multidirectory:${VERSION:-latest}

docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ services:
8787
user: root
8888
restart: unless-stopped
8989
environment:
90-
- SERVICE_NAME=ldap_server
90+
- SERVICE_NAME=cldap_server
9191
# container_name: multidirectory
9292
volumes:
9393
- ./app:/app

0 commit comments

Comments
 (0)