Skip to content

Commit 1306a9f

Browse files
authored
Fix workspace (#6)
* * dhrn workspace * * fix * * fix * * fix * * fix * * fix * * fix * * fix * * fix * * fix
1 parent 54d98e4 commit 1306a9f

File tree

2 files changed

+28
-20
lines changed

2 files changed

+28
-20
lines changed

docker-compose.yaml

Lines changed: 8 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ services:
44
openldap:
55
image: osixia/openldap
66
ports:
7-
# LDAP
87
- 389:389
98
- 636:636
109
env_file:
@@ -32,9 +31,6 @@ services:
3231
- 88:88
3332
- 464:464
3433
- 749:749
35-
# volumes:
36-
# For sharing keytab files to Keycloak
37-
# - ./keytabs:/etc/keytabs
3834
networks:
3935
alfresco-network:
4036
ipv4_address: 192.168.55.10
@@ -93,12 +89,9 @@ services:
9389
9490
-Dldap.synchronization.java.naming.security.principal=cn=admin,dc=example,dc=com
9591
-Dldap.synchronization.java.naming.security.credentials=admin
96-
-Dldap.synchronization.groupSearchBase=\"dc\\=example,dc\\=com\"
97-
-Dldap.synchronization.userIdAttributeName=uid
98-
-Dldap.synchronization.userFirstNameAttributeName=cn
99-
-Dldap.synchronization.userLastNameAttributeName=sn
100-
-Dldap.synchronization.userEmailAttributeName=mail
101-
-Dldap.synchronization.personQuery=\"(objectclass\\=person)\"
92+
93+
-Dldap.synchronization.groupSearchBase=\"dc=example,dc=com\"
94+
10295
-Dldap.synchronization.userSearchBase=\"dc=example,dc=com\"
10396
10497
-Dkerberos.authentication.realm=EXAMPLE.COM
@@ -110,9 +103,6 @@ services:
110103
111104
-Dauthentication.chain=kerberos1:kerberos,alfrescoNtlm1:alfrescoNtlm,ldap1:ldap-ad
112105
"
113-
# volumes:
114-
# # For sharing keytab files to Keycloak
115-
# - ./keytabs:/etc/keytabs
116106
depends_on:
117107
- openldap
118108
links:
@@ -204,12 +194,13 @@ services:
204194
networks:
205195
alfresco-network:
206196

207-
digital-workspace:
208-
image: quay.io/alfresco/alfresco-digital-workspace:1.6.0
197+
demoshell:
198+
image: dhrn/demo-shell:latest
209199
container_name: workspace
210200
hostname: workspace
211201
environment:
212202
BASE_PATH: ./
203+
APP_CONFIG_AUTH_TYPE: ECM
213204
networks:
214205
alfresco-network:
215206

@@ -220,11 +211,11 @@ services:
220211
- ./nginx/nginx.conf:/etc/nginx/nginx.conf
221212
depends_on:
222213
- alfresco
223-
- digital-workspace
214+
- demoshell
224215
ports:
225216
- 80:80
226217
links:
227-
- digital-workspace
218+
- demoshell
228219
- alfresco
229220
networks:
230221
alfresco-network:

openldap/ldap-init.ldif

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@ cn: Alice
2525
sn: Amber
2626
mail: alice@example.com
2727
postalCode: 88441
28+
telephoneNumber: 1234567890
29+
givenName: alice
30+
o: Company Software Inc.
2831
userPassword: password
2932

3033
dn: uid=bob,ou=People,{{ LDAP_BASE_DN }}
@@ -36,9 +39,10 @@ uid: bob
3639
cn: Bob
3740
sn: Brown
3841
mail: bob@example.com
42+
telephoneNumber: 1234567890
43+
givenName: bob
44+
o: Company Software Inc.
3945
postalCode: 88441
40-
postalCode: 77332
41-
postalCode: 66221
4246
street: Elm 5
4347
userPassword: password
4448
jpegPhoto:: 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
@@ -47,13 +51,15 @@ dn: cn=ldap-user,ou=RealmRoles,{{ LDAP_BASE_DN }}
4751
objectclass: top
4852
objectclass: groupOfNames
4953
cn: ldap-user
54+
description: people with ldap user access
5055
member: uid=alice,ou=People,{{ LDAP_BASE_DN }}
5156
member: uid=bob,ou=People,{{ LDAP_BASE_DN }}
5257

5358
dn: cn=ldap-admin,ou=RealmRoles,{{ LDAP_BASE_DN }}
5459
objectclass: top
5560
objectclass: groupOfNames
5661
cn: ldap-admin
62+
description: people with ldap admin access
5763
member: uid=alice,ou=People,{{ LDAP_BASE_DN }}
5864

5965
dn: cn=accountant,ou=FinanceRoles,{{ LDAP_BASE_DN }}
@@ -73,7 +79,18 @@ uid: httpalfresco
7379
userPassword: password
7480
mail: httpalfresco@example.com
7581

76-
dn: ou=groups,dc=example,dc=com
82+
dn: ou=groups,{{ LDAP_BASE_DN }}
7783
objectClass: organizationalUnit
7884
objectClass: top
7985
ou: groups
86+
87+
dn: cn=sso,ou=groups,{{ LDAP_BASE_DN }}
88+
objectClass: groupOfNames
89+
cn: sso
90+
member: uid=httpalfresco,ou=People,{{ LDAP_BASE_DN }}
91+
92+
dn: cn=all-users,ou=groups,{{ LDAP_BASE_DN }}
93+
cn: all-users
94+
objectClass: groupOfNames
95+
member: uid=alice,ou=People,{{ LDAP_BASE_DN }}
96+
member: uid=bob,ou=People,{{ LDAP_BASE_DN }}

0 commit comments

Comments
 (0)