Sign inSign up

mydcs/incubator

By mydcs

Updated over 3 years ago

https://gitlab.com/mydcs/incubator My short incubator prioject

Image
0

1.4K

mydcs/incubator repository overview

Status

gitlab-pipeline-image gitlab-release-image gitlab-stars-image

docker-pull-image docker-release-image docker-stars-image docker-size-image

How To

Vorbereitung

  1. Arbeitsverzeichnis anlegen
  2. In das Arbeitsverzeichnis wechseln
  3. Unterordner config anlegen und die Beispiel Datei dort ablegen
  4. Beispiel-Datei nach eigenen Bedürfnissen anpassen
  5. Container starten, entweder ueber "docker run" oder "docker compose"

Aufruf

CLI
docker run -it --rm -e DOMAIN=example -e TLD=com -v $(pwd)/config:/srv -v /etc/letsencrypt:/etc/letsencrypt mydcs/ldap:latest
Compose
version: "3.8"

services:
  ldap:
    container_name: ldap
    hostname: ldap
    restart: always
    build:
      context: ./ldap
      args:
        DIST: alpine
        REL: 3.17
    environment:
      - DOMAIN=${DOMAIN:-example}
      - TLD=${TLD:-com}
      - LDAPDEBUG=${LDAPDEBUG:-none}
      - LDAPROOT_CN=${LDAPROOT_CN:-admin}
      - ADMIN_PASSWORD=${ADMIN_PASSWORD:-secret}
    networks:
      - openldap
    ports:
      - 389:389
      - 636:636
    volumes:
      - /srv/storage/IaaS/${ENVIRONMENT:-dev}/authentication/ldap:/srv
      - /srv/storage/IaaS/${ENVIRONMENT:-dev}/ssl:/etc/ssl/letsencrypt

networks:
  openldap:
    name: iaas

Tag summary

Content type

Image

Digest

sha256:eda3e71c8

Size

5.5 MB

Last updated

over 3 years ago

docker pull mydcs/incubator