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