github.com/tommi2day/tnscli@v0.0.0-20240401211958-338fc0647b73/test/docker/docker-compose.yml (about)

     1  version: '3.8'
     2  name: tnslib
     3  services:
     4    oracle:
     5      image: 'gvenzl/oracle-free:23.3-slim'
     6      restart: "no"
     7      environment:
     8        - 'ORACLE_PASSWORD=FREE-Manager21'
     9      ports:
    10        - '21521:1521'
    11      volumes:
    12        - "./oracle-db:/container-entrypoint-initdb.d"
    13  
    14    ldap:
    15      image: "${VENDOR_IMAGE_PREFIX}docker.io/bitnami/openldap:2.6.7"
    16      restart: "no"
    17      hostname: "ldap.oracle.local"
    18      ports:
    19          - '2389:1389'
    20      volumes:
    21        - "./oracle-ldap/ldif:/bootstrap/ldif:ro"
    22        - "./oracle-ldap/schema:/bootstrap/schema:ro"
    23        - "./oracle-ldap/entrypoint:/docker-entrypoint-initdb.d"
    24      environment:
    25          - LDAP_PORT_NUMBER=1389
    26          - BITNAMI_DEBUG=true
    27          - LDAP_ROOT=dc=oracle,dc=local
    28          - LDAP_ADMIN_USERNAME=admin
    29          - LDAP_ADMIN_PASSWORD=admin
    30          - LDAP_CONFIG_ADMIN_ENABLED=yes
    31          - LDAP_CONFIG_ADMIN_USERNAME=config
    32          - LDAP_CONFIG_ADMIN_PASSWORD=config
    33          - LDAP_SKIP_DEFAULT_TREE=yes
    34          - LDAP_CUSTOM_LDIF_DIR=/bootstrap/ldif
    35          - LDAP_CUSTOM_SCHEMA_DIR=/bootstrap/schema
    36          - LDAP_ADD_SCHEMAS=yes
    37          - LDAP_EXTRA_SCHEMAS=cosine,inetorgperson,nis
    38          - LDAP_ALLOW_ANON_BINDING=yes
    39  
    40    dns:
    41      image: "tnslib-dns:latest"
    42      build:
    43        context: dns
    44        dockerfile: dns/Dockerfile
    45        args:
    46          VENDOR_IMAGE_PREFIX: ${VENDOR_IMAGE_PREFIX}
    47          BIND9_VERSION: "9.18"
    48      ports:
    49        - '2053:53/tcp'
    50        - '2053:53/udp'
    51        - '2953:953/tcp'
    52      restart: "no"
    53      hostname: "dns.test.local"
    54      networks:
    55        - dns
    56        - default
    57  networks:
    58      dns:
    59          driver: bridge