From d373a9921143b069ed411ae4e9f0a372c3e2b5af Mon Sep 17 00:00:00 2001 From: ViViDboarder Date: Sat, 30 Mar 2019 20:03:46 -0700 Subject: [PATCH] Add Dockerfile And a work in progress docker-compose.yml --- .dockerignore | 2 ++ Dockerfile | 8 ++++++++ docker-compose.yml | 28 ++++++++++++++++++++++++++++ 3 files changed, 38 insertions(+) create mode 100644 .dockerignore create mode 100644 Dockerfile create mode 100644 docker-compose.yml diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..e15b65b --- /dev/null +++ b/.dockerignore @@ -0,0 +1,2 @@ +README.md +target/ diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..ccf5b9b --- /dev/null +++ b/Dockerfile @@ -0,0 +1,8 @@ +FROM rust:1.33 + +WORKDIR /usr/src/myapp +COPY . . + +RUN cargo install --path . + +CMD ["bitwarden_rs_ldap"] diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..9647bf0 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,28 @@ +version: '3' +services: + ldap_sync: + build: . + + bitwarden: + image: mprasil/bitwarden_rs + + ldap: + image: osixia/openldap + ports: + - 389:389 + - 636:636 + volumes: + - /var/lib/ldap + - /etc/ldap/slapd.d + environment: + LDAP_READONLY_USER: 'true' + LDAP_READONLY_USER_USERNAME: readonly + LDAP_READONLY_USER_PASSWORD: readonly + + ldap_admin: + image: osixia/phpldapadmin + ports: + - 8001:80 + environment: + PHPLDAPADMIN_HTTPS: 'false' + PHPLDAPADMIN_LDAP_HOSTS: ldap