diff options
author | Markus Krogh <markus@nordu.net> | 2018-06-12 14:20:34 +0200 |
---|---|---|
committer | Markus Krogh <markus@nordu.net> | 2018-06-12 14:20:34 +0200 |
commit | 3b541ed3413cba28e8a3ea498203d7f584c87e78 (patch) | |
tree | add4c0bca9ce826897967d08acd12b179a7d6538 | |
parent | 6b8eac2d261cbfda1c542f49cec5c9d9fe508d59 (diff) |
Adding docker compose file for dev setup
-rw-r--r-- | docker-compose.yml | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..bd579a2 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,47 @@ +version: '3' +services: + openldap: + #image: pgarrett/ldap-alpine + image: ldap-alpine + environment: + ORGANISATION_NAME: NORDUnet + SUFFIX: dc=nordu,dc=net + ROOT_PW: secretpw + USER_UID: markus + USER_GIVEN_NAME: Markus + USER_SURNAME: Krogh + USER_EMAIL: markus@nordu.net + USER_PW: notused + CA_FILE: /certs/ldap.crt + KEY_FILE: /certs/ldap.key + CERT_FILE: /certs/ldap.crt + TLS_VERIFY_CLIENT: never + volumes: + - ./data/ldap/ldif:/ldif + - ./data/ldap/certs:/certs + - ./data/ldap/ldap_data:/var/lib/openldap/openldap-data + ports: + - "127.0.0.1:6636:636" + krb5: + image: krb5_krb5 + volumes: + - ./data/keytabs:/opt/keytabs + environment: + - PRINCIPALS=pwman:pwmantest markus:test + ports: + - "127.0.0.1:8888:88" + - "127.0.0.1:7749:749" + nginx: + image: nginx + volumes: + - ./dev/nginx:/etc/nginx/conf.d + ports: + - "80:80" + pwman: + build: . + environment: + LDAP_PASSWORD: secretpw + LDAP_SERVER: openldap + LDAP_PORT: 636 + LDAP_SSL_SKIP_VERIFY: "true" + CSRF_INSECURE: "true" |