Compare commits

..
145 Commits
Author SHA1 Message Date
brian.long 7158ce3ce6 Merge branch 'ags-frontend-enterprise-persist' into dbp-persist 2023-10-26 14:49:42 -04:00
brian.long fb7d8c48d4 Merge branch 'dbp' into dbp-persist 2023-10-26 14:48:53 -04:00
brian.long 44c4913faf Merge branch 'ags-frontend-enterprise' into ags-frontend-enterprise-persist 2023-10-26 14:45:15 -04:00
brian.long 74fbd37c4d Merge branch 'acs-frontend-enterprise-persist' into ags-frontend-enterprise-persist 2023-10-26 14:45:09 -04:00
brian.long 11afdaddfe Merge branch 'acs-backend-enterprise-persist' into acs-frontend-enterprise-persist 2023-10-26 14:38:55 -04:00
brian.long dda20b870b Merge branch 'acs-frontend-persist' into acs-frontend-enterprise-persist 2023-10-26 14:38:50 -04:00
brian.long 49edbc6ab3 Merge branch 'acs-frontend-enterprise' into acs-frontend-enterprise-persist 2023-10-26 14:38:29 -04:00
brian.long 7a5ca07d5a Merge branch 'acs-backend-persist' into acs-frontend-persist 2023-10-26 14:36:23 -04:00
brian.long 1997847b0e Merge branch 'acs-frontend' into acs-frontend-persist 2023-10-26 14:36:18 -04:00
brian.long 07071281a9 Merge branch 'acs-backend-enterprise' into acs-backend-enterprise-persist 2023-10-26 14:35:31 -04:00
brian.long 9f059b6c13 Merge branch 'acs-backend' into acs-backend-persist 2023-10-26 14:30:42 -04:00
brian.long 1046a711d9 Merge branch 'dbp' into dbp-persist 2023-10-26 14:23:19 -04:00
brian.long b0292885f5 Merge branch 'aps-persist' into dbp-persist 2023-10-26 14:23:08 -04:00
brian.long afa845b893 Merge branch 'aps' into aps-persist 2023-10-26 14:20:07 -04:00
brian.long 6d87a615ef Merge branch 'ags-frontend-enterprise-persist' into dbp-persist 2023-10-25 22:44:35 -04:00
brian.long 8284da410c Merge branch 'aps-persist' into dbp-persist 2023-10-25 22:44:19 -04:00
brian.long 85be973ea1 Merge branch 'dbp' into dbp-persist 2023-10-25 22:43:36 -04:00
brian.long af105597ee Merge branch 'acs-frontend-enterprise-persist' into ags-frontend-enterprise-persist 2023-10-25 22:37:11 -04:00
brian.long ba01f05a27 Merge branch 'ags-frontend-enterprise' into ags-frontend-enterprise-persist 2023-10-25 22:37:04 -04:00
brian.long d122bd90b4 Merge branch 'acs-backend-enterprise-persist' into acs-frontend-enterprise-persist 2023-10-25 22:16:12 -04:00
brian.long 5511a45867 Merge branch 'acs-frontend-persist' into acs-frontend-enterprise-persist 2023-10-25 22:14:57 -04:00
brian.long ad74e282bf Merge branch 'acs-frontend-enterprise' into acs-frontend-enterprise-persist 2023-10-25 22:14:27 -04:00
brian.long 0de23d43b4 Merge branch 'acs-backend-persist' into acs-frontend-persist 2023-10-25 22:11:16 -04:00
brian.long db5a245d9b Merge branch 'acs-frontend' into acs-frontend-persist 2023-10-25 22:10:41 -04:00
brian.long f6db89c22a Merge branch 'acs-backend-enterprise' into acs-backend-enterprise-persist 2023-10-25 21:55:50 -04:00
brian.long b7bba65f41 Merge branch 'acs-backend-persist' into acs-backend-enterprise-persist 2023-10-25 21:55:22 -04:00
brian.long 2d292ade40 Merge branch 'acs-persist' into acs-backend-persist 2023-10-25 21:46:53 -04:00
brian.long 9af50009c1 Merge branch 'acs-backend' into acs-backend-persist 2023-10-25 21:46:36 -04:00
brian.long f7c664e7f4 Merge branch 'acs-base' into acs-persist 2023-10-25 20:14:48 -04:00
brian.long bf4879e466 Merge branch 'aps-persist-base' into aps-persist 2023-10-25 18:50:49 -04:00
brian.long 3a6d3b1c1e Merge branch 'aps-base' into aps-persist-base 2023-10-25 18:49:43 -04:00
brian.long 944397b02c removed aps-search 2023-10-25 18:48:58 -04:00
brian.long 45bef7d350 Merge branch 'aps-persist' into dbp-persist 2022-11-01 17:59:35 -04:00
brian.long ccb11a7752 Merge branch 'ags-frontend-enterprise-persist' into dbp-persist 2022-11-01 17:59:11 -04:00
brian.long b64a273b71 Merge branch 'ags-frontend-enterprise' into ags-frontend-enterprise-persist 2022-11-01 17:40:53 -04:00
brian.long 18dd14e31b Merge branch 'acs-frontend-enterprise-persist' into ags-frontend-enterprise-persist 2022-11-01 17:40:26 -04:00
brian.long 17738d0a96 Merge branch 'aps' into aps-persist 2022-11-01 17:17:46 -04:00
brian.long 64708232c4 Merge branch 'aps-persist-base' into aps-persist 2022-11-01 17:17:08 -04:00
brian.long 3c1796b0b4 Merge branch 'aps-base' into aps-persist-base 2022-11-01 17:06:51 -04:00
brian.long 33d2db12e4 Merge branch 'acs-backend-enterprise-persist' into acs-frontend-enterprise-persist 2022-11-01 17:00:03 -04:00
brian.long 551f7bbf5f Merge branch 'acs-frontend-enterprise' into acs-frontend-enterprise-persist 2022-11-01 16:59:28 -04:00
brian.long 66e81c50f5 Merge branch 'acs-frontend-persist' into acs-frontend-enterprise-persist 2022-11-01 16:58:38 -04:00
brian.long 87761bc77a Merge branch 'acs-backend-persist' into acs-frontend-persist 2022-11-01 16:57:03 -04:00
brian.long 1e63392f59 Merge branch 'acs-frontend' into acs-frontend-persist 2022-11-01 16:56:45 -04:00
brian.long c9b136e201 Merge branch 'acs-backend-enterprise' into acs-backend-enterprise-persist 2022-11-01 16:54:08 -04:00
brian.long d09c72702a Merge branch 'acs-backend-persist' into acs-backend-enterprise-persist 2022-11-01 16:49:30 -04:00
brian.long 4a165744ee Merge branch 'acs-backend-enterprise' into acs-backend-enterprise-persist 2022-11-01 16:47:54 -04:00
brian.long a24bf1b647 Merge branch 'acs-search-persist' into acs-backend-persist 2022-11-01 16:46:48 -04:00
brian.long 6d56f610a7 Merge branch 'acs-backend' into acs-backend-persist 2022-11-01 16:46:14 -04:00
brian.long 4748d0e7b6 Merge branch 'acs-persist' into acs-search-persist 2022-11-01 16:44:50 -04:00
brian.long 299d2fe04d Merge branch 'acs-search-base' into acs-search-persist 2022-11-01 16:43:23 -04:00
brian.long 8a7d6d2016 Merge branch 'acs-base' into acs-persist 2022-11-01 15:09:25 -04:00
brian.long aff138a697 Merge branch 'dbp' into dbp-persist 2021-07-30 16:36:56 -04:00
brian.long 604ed69bb3 Merge branch 'aps' into aps-persist 2021-07-30 16:33:24 -04:00
brian.long a773fb4af8 Merge branch 'ags-frontend-enterprise' into ags-frontend-enterprise-persist 2021-07-30 16:30:24 -04:00
brian.long 899f5a2022 Merge branch 'acs-frontend-enterprise-persist' into ags-frontend-enterprise-persist 2021-07-30 16:30:00 -04:00
brian.long 6ebe371dae Merge branch 'acs-backend-enterprise-persist' into acs-frontend-enterprise-persist 2021-07-30 16:29:34 -04:00
brian.long cc8d86958c Merge branch 'acs-frontend-persist' into acs-frontend-enterprise-persist 2021-07-30 16:28:57 -04:00
brian.long 5281491ee8 Merge branch 'acs-frontend-enterprise' into acs-frontend-enterprise-persist 2021-07-30 16:27:34 -04:00
brian.long acf9038a0e Merge branch 'acs-backend-persist' into acs-frontend-persist 2021-07-30 16:18:23 -04:00
brian.long ff441fc4d6 Merge branch 'acs-frontend' into acs-frontend-persist 2021-07-30 16:18:14 -04:00
brian.long 97ced2653d Merge branch 'acs-backend-enterprise' into acs-backend-enterprise-persist 2021-07-30 16:14:38 -04:00
brian.long e62b0838f2 Merge branch 'acs-backend' into acs-backend-persist 2021-07-30 16:12:48 -04:00
brian.long d9237cdb78 Merge branch 'aps-persist' into dbp-persist 2021-04-19 08:30:54 -04:00
brian.long 25163f428c Merge branch 'dbp' into dbp-persist 2021-04-19 08:30:45 -04:00
brian.long 2ed89fa708 Merge branch 'aps-persist-base' into aps-persist 2021-04-19 08:27:38 -04:00
brian.long bcdd5e0525 Merge branch 'aps-base' into aps-persist-base 2021-04-19 08:26:57 -04:00
brian.long b5ffc3e6e4 Merge branch 'ags-frontend-enterprise-persist' into dbp-persist 2021-04-02 10:39:42 -04:00
brian.long f32e582608 Merge branch 'dbp' into dbp-persist 2021-04-02 10:39:21 -04:00
brian.long c2191ef143 Merge branch 'acs-frontend-enterprise-persist' into ags-frontend-enterprise-persist 2021-04-02 10:36:11 -04:00
brian 54c4f13f8a Merge branch 'acs-frontend-enterprise' into acs-frontend-enterprise-persist 2021-04-02 10:34:47 -04:00
brian.long 1e0b44946e Merge remote-tracking branch 'origin/aps-persist' into dbp-persist 2021-04-02 10:22:23 -04:00
brian.long 903e9fdc23 Merge branch 'ags-frontend-enterprise-persist' into dbp-persist 2021-04-02 10:21:30 -04:00
brian.long 68f4c70fa3 Merge remote-tracking branch 'origin/ags-frontend-enterprise' into ags-frontend-enterprise-persist 2021-04-02 09:29:57 -04:00
brian.long 3d7c7d3880 Merge remote-tracking branch 'origin/acs-frontend-enterprise-persist' into ags-frontend-enterprise-persist 2021-04-02 09:28:49 -04:00
brian 947a48dc90 Merge branch 'acs-backend-enterprise-persist' into acs-frontend-enterprise-persist 2021-04-02 09:21:35 -04:00
brian c2e962a2be Merge branch 'acs-frontend-enterprise' into acs-frontend-enterprise-persist 2021-04-02 09:21:34 -04:00
brian 20ff424c6a Merge branch 'acs-frontend' into acs-frontend-persist 2021-04-02 09:21:20 -04:00
brian 5925d0dada Merge branch 'acs-backend-persist' into acs-frontend-persist 2021-04-02 09:21:19 -04:00
brian 230e7fcf5e Merge branch 'acs-backend-enterprise' into acs-backend-enterprise-persist 2021-04-02 09:14:44 -04:00
brian 180e642ce3 Merge branch 'acs-backend-persist' into acs-backend-enterprise-persist 2021-04-02 09:14:43 -04:00
brian 38def362f6 Merge branch 'acs-search-persist' into acs-backend-persist 2021-04-02 09:14:37 -04:00
brian f3d3293e9e Merge branch 'acs-backend' into acs-backend-persist 2021-04-02 09:14:36 -04:00
brian 2c82f844b1 Merge branch 'acs-search-base' into acs-search-persist 2021-04-02 09:13:47 -04:00
brian b805fbbd1a Merge branch 'acs-persist' into acs-search-persist 2021-04-02 09:13:46 -04:00
brian 5faa546a0f Merge branch 'aps-persist-base' into aps-persist 2021-04-02 09:13:39 -04:00
brian 4f191bcbea Merge branch 'aps' into aps-persist 2021-04-02 09:13:38 -04:00
brian b7c883068a Merge branch 'acs-base' into acs-persist 2021-04-02 09:13:27 -04:00
brian ba6a0f70ad Merge branch 'aps-base' into aps-persist-base 2021-04-02 09:13:20 -04:00
brian d3c1579905 Merge branch 'ags-frontend-enterprise' into ags-frontend-enterprise-persist 2021-01-13 20:52:46 -05:00
brian 3b83b005c5 Merge branch 'acs-frontend-enterprise-persist' into ags-frontend-enterprise-persist 2021-01-13 20:52:45 -05:00
brian df5d011a3a Merge branch 'acs-frontend-enterprise' into acs-frontend-enterprise-persist 2021-01-13 20:52:42 -05:00
brian b757323701 Merge branch 'ags-frontend-enterprise' into ags-frontend-enterprise-persist 2021-01-13 17:38:57 -05:00
brian 812dead437 Merge branch 'acs-frontend-enterprise-persist' into ags-frontend-enterprise-persist 2021-01-13 17:38:57 -05:00
brian e0df60bc8b Merge branch 'acs-backend-enterprise-persist' into acs-frontend-enterprise-persist 2021-01-13 17:38:55 -05:00
brian 8b21dcd843 Merge branch 'acs-frontend-enterprise' into acs-frontend-enterprise-persist 2021-01-13 17:38:53 -05:00
brian a140d6806f Merge branch 'acs-backend-enterprise' into acs-backend-enterprise-persist 2021-01-13 17:38:40 -05:00
brian 7d0eadd920 Merge branch 'aps-persist-base' into aps-persist 2021-01-13 16:19:52 -05:00
brian.long 912249c388 Merge branch 'aps-base' into aps-persist-base 2021-01-13 16:19:26 -05:00
brian 83c123de08 Merge branch 'aps' into aps-persist 2021-01-13 16:16:33 -05:00
brian.long 6edb220093 Merge branch 'aps-persist-base' into aps-persist 2021-01-13 15:38:37 -05:00
brian.long 8ccf85d170 Merge branch 'aps-base' into aps-persist-base 2021-01-13 15:37:41 -05:00
brian.long 70eb1fd7fb Merge branch 'aps-base' into aps-persist-base 2021-01-13 15:35:37 -05:00
brian.long d7ed2df85e moved store 2021-01-13 15:35:30 -05:00
brian.long 7caee29b23 added persistence volumes 2021-01-13 15:30:34 -05:00
brian cf22527520 Merge branch 'acs-frontend-enterprise-persist' into ags-frontend-enterprise-persist 2021-01-13 12:03:27 -05:00
brian 6eeef4cfbe Merge branch 'acs-frontend-enterprise' into acs-frontend-enterprise-persist 2021-01-13 12:03:25 -05:00
brian 58a9db5244 Merge branch 'ags-frontend-enterprise' into ags-frontend-enterprise-persist 2021-01-13 11:55:45 -05:00
brian.long 69481655e8 Merge branch 'acs-frontend-enterprise-persist' into ags-frontend-enterprise-persist 2021-01-13 11:43:15 -05:00
brian.long fd30fd4555 Merge branch 'acs-frontend-enterprise' into acs-frontend-enterprise-persist 2021-01-13 11:37:23 -05:00
brian.long d4616bfdb2 Merge branch 'acs-backend-enterprise-persist' into acs-frontend-enterprise-persist 2021-01-13 11:30:37 -05:00
brian 3409eb4eec Merge branch 'acs-backend-enterprise' into acs-backend-enterprise-persist 2021-01-13 11:26:27 -05:00
brian.long 28e32e34a2 Merge branch 'acs-frontend-persist.acs-backend-persist' into acs-frontend-enterprise-persist.acs-frontend-persist 2021-01-06 16:44:22 -05:00
brian.long c7378dd9c2 Merge branch 'acs-backend-persist.acs-backend' into acs-backend-enterprise-persist.acs-backend-persist 2021-01-06 16:43:39 -05:00
brian.long 6c5f4493dc Merge branch 'acs-backend-persist.acs-backend' into acs-frontend-persist.acs-backend-persist 2021-01-06 16:40:42 -05:00
brian.long 4f3da7361a Merge branch 'acs-frontend.acs-backend' into acs-frontend-persist.acs-frontend 2021-01-06 16:39:54 -05:00
brian.long 53404852e1 Merge branch 'acs-backend.acs-lats' into acs-backend-persist.acs-backend 2021-01-06 16:37:17 -05:00
brian.long 75743d2391 Merge branch 'acs-search-persist.acs-persist' into acs-backend-persist.acs-search-persist 2021-01-06 16:36:22 -05:00
brian.long 6a8b1e2628 Merge branch 'acs-persist.acs-base' into acs-search-persist.acs-persist 2021-01-06 16:11:47 -05:00
brian.long 932159b238 Merge branch 'acs-search-base.acs-base' into acs-search-persist.acs-search-base 2021-01-06 16:11:28 -05:00
brian.long 135739da10 Merge branch 'acs-base.proxy' into acs-persist.acs-base 2021-01-06 15:56:03 -05:00
brian.long f1a47aa620 Merge branch 'acs-frontend.acs-backend' into acs-frontend-community-persist.acs-frontend-community 2021-01-06 15:49:06 -05:00
brian.long 3d06a59303 Merge branch 'acs-frontend-community.acs-backend-community' into acs-frontend-community-persist.acs-frontend-community 2021-01-06 10:46:46 -05:00
brian.long ccbe4de116 Merge branch 'acs-frontend-community.acs-backend-community' into acs-frontend-community-persist.acs-frontend-community 2020-12-26 15:12:49 -05:00
brian.long 5c25ab9d3d Merge branch 'acs-frontend-community.acs-backend-community' into acs-frontend-community-persist.acs-frontend-community 2020-12-26 14:25:48 -05:00
brian.long 02a2ec72c0 Merge branch 'acs-backend-community.acs-lats-community' into acs-backend-community-persist.acs-backend-community 2020-12-26 14:23:53 -05:00
brian.long 720346e9d7 Merge branch 'acs-persist.acs-base' into acs-search-persist.acs-persist 2020-12-26 14:01:13 -05:00
brian.long 68e0652872 Merge branch 'acs-search-base.acs-base' into acs-search-persist.acs-search-base 2020-12-26 14:00:56 -05:00
brian.long b81db4fc0f Merge branch 'acs-base.proxy' into acs-persist.acs-base 2020-12-26 13:59:41 -05:00
brian.long c377995a1d Merge branch 'acs-persist.acs-base' into acs-search-persist.acs-persist 2020-12-26 13:48:22 -05:00
brian.long e223fd99a3 Merge commit '9f75b4439d19154e3aaa48e19d05451530333613' into acs-search-persist.acs-search-base 2020-12-26 13:47:30 -05:00
brian.long 5beadf9f35 Merge branch 'acs-base.proxy' into acs-persist.acs-base 2020-12-26 13:45:22 -05:00
brian.long 89eec1edec Merge branch 'acs-frontend-community.acs-backend-community' into acs-frontend-community-persist.acs-frontend-community 2020-12-25 23:55:56 -05:00
brian.long 3db235a532 Merge branch 'acs-backend-community-persist.acs-backend-community' into acs-frontend-community-persist.acs-backend-community-persist 2020-12-25 23:55:38 -05:00
brian.long 24337f3a13 Merge branch 'acs-backend-community.acs-lats-community' into acs-backend-community-persist.acs-backend-community 2020-12-25 23:55:11 -05:00
brian.long 04988e43dd Merge branch 'acs-search-persist.acs-persist' into acs-backend-community-persist.acs-search-persist 2020-12-25 23:54:43 -05:00
brian.long f94f3e82e8 Merge branch 'acs-search-base.acs-base' into acs-search-persist.acs-search-base 2020-12-25 23:52:04 -05:00
brian.long cb5d306478 Merge branch 'acs-persist.acs-base' into acs-search-persist.acs-persist 2020-12-25 23:51:38 -05:00
brian.long abaa41345a Merge branch 'acs-base.proxy' into acs-persist.acs-base 2020-12-25 23:51:17 -05:00
brian.long f46dacad9d Merge branch 'acs-frontend-community.acs-backend-community' into acs-frontend-community-persist.acs-frontend-community 2020-12-21 11:58:53 -05:00
brian.long 0488b3402d Merge branch 'acs-backend-community.acs-lats-community' into acs-backend-community-persist.acs-backend-community 2020-12-21 11:56:57 -05:00
brian.long fad6fe1c2a Merge branch 'acs-persist.acs-base' into acs-search-persist.acs-persist 2020-12-17 21:33:18 -05:00
brian.long 2789af0bd7 added persistence to activemq 2020-12-17 21:31:57 -05:00
brian.long 91da0dedb6 Merge branch 'acs-search-base.acs-base' into acs-search-persist.acs-search-base 2020-12-17 21:30:09 -05:00
brian.long 8d3c4987f0 added persistence to platform/db 2020-12-17 21:26:03 -05:00
6 changed files with 34 additions and 334 deletions
-4
View File
@@ -4,16 +4,12 @@ ALFRESCO_LICENSE_DIR=~/alfresco/license
PROXY_PROTOCOL=http
PROXY_HOST=localhost
PROXY_PORT=8080
IDENTITY_SERVICE_PROTOCOL=http
IDENTITY_SERVICE_HOST=auth.example.org
IDENTITY_SERVICE_PORT=8080
ACS_TAG=7.4.1.1
ATR_TAG=3.0.0
ATE_AIO_TAG=4.0.0
ASFS_TAG=3.0.0
APS_TAG=2.4.1
AIS_TAG=1.8.0.1
AAMQ_TAG=latest
POSTGRES_TAG=13
ASIE_TAG=2.0.8.2
+30 -60
View File
@@ -48,24 +48,17 @@ services:
-Dtika.url=http://transform-engine-aio:8090
-Dtransform.misc.url=http://transform-engine-aio:8090
-Ddsync.service.uris=${PROXY_PROTOCOL}://${PROXY_HOST}:${PROXY_PORT}/sync
-Dauthentication.chain=aims:identity-service,builtin:alfrescoNtlm
-Didentity-service.authentication.defaultAdministratorUserNames=admin.1
-Didentity-service.auth-server-url=${IDENTITY_SERVICE_PROTOCOL}://${IDENTITY_SERVICE_HOST}:${IDENTITY_SERVICE_PORT}/auth
-Dsystem.content.eagerOrphanCleanup=true
-Dsystem.content.orphanProtectDays=0
-Djodconverter.enabled=false
"
depends_on:
postgres-acs:
condition: service_started
activemq:
condition: service_started
shared-file-store:
condition: service_started
identity:
condition: service_healthy
- postgres-acs
- activemq
- shared-file-store
volumes:
- "$ALFRESCO_LICENSE_DIR/acs:/usr/local/tomcat/shared/classes/alfresco/extension/license:ro"
- acsbin-volume:/usr/local/tomcat/alf_data:rw
transform-router:
image: quay.io/alfresco/alfresco-transform-router:${ATR_TAG}
@@ -104,16 +97,6 @@ services:
-Dalfresco.host=${PROXY_HOST}
-Dalfresco.port=${PROXY_PORT}
-Dalfresco.protocol=${PROXY_PROTOCOL}
-Daims.enabled=true
-Daims.realm=alfresco
-Daims.resource=acs-share
-Daims.authServerUrl=${IDENTITY_SERVICE_PROTOCOL}://${IDENTITY_SERVICE_HOST}:${IDENTITY_SERVICE_PORT}/auth
-Daims.sslRequired=none
-Daims.publicClient=true
-Daims.autodetectBearerOnly=true
-Daims.alwaysRefreshToken=true
-Daims.principalAttribute=preferred_username
-Daims.enableBasicAuth=true
"
postgres-acs:
@@ -123,6 +106,8 @@ services:
POSTGRES_USER: alfresco
POSTGRES_DB: alfresco
command: postgres -c max_connections=300 -c log_min_messages=LOG
volumes:
- acsdb-volume:/var/lib/postgresql/data:rw
search:
image: alfresco/alfresco-search-services:${ASIE_TAG}
@@ -136,6 +121,8 @@ services:
"
healthcheck:
test: "curl -fsS http://localhost:8983/solr"
volumes:
- solrindex-volume:/opt/alfresco-search-services/data:rw
activemq:
image: alfresco/alfresco-activemq:${AAMQ_TAG}
@@ -143,6 +130,8 @@ services:
ACTIVEMQ_OPTS_MEMORY: -Xms64m -Xmx256m
ACTIVEMQ_ADMIN_LOGIN: alfresco
ACTIVEMQ_ADMIN_PASSWORD: alfresco
volumes:
- activemq-volume:/opt/activemq/data:rw
sync:
image: quay.io/alfresco/service-sync:${ALF_SYNC_SERV_TAG}
@@ -157,8 +146,6 @@ services:
-Drepo.hostname=platform
-Drepo.port=8080
-Ddw.server.applicationConnectors[0].type=http
-Didentity-service.auth-server-url=${IDENTITY_SERVICE_PROTOCOL}://${IDENTITY_SERVICE_HOST}:${IDENTITY_SERVICE_PORT}/auth
-Didentity-service.resource=acs-sync
"
depends_on:
- postgres-acs
@@ -169,17 +156,7 @@ services:
environment:
BASE_PATH: ./
APP_CONFIG_ECM_HOST: "${PROXY_PROTOCOL}://${PROXY_HOST}:${PROXY_PORT}"
APP_CONFIG_BPM_HOST: "${PROXY_PROTOCOL}://${PROXY_HOST}:${PROXY_PORT}"
APP_BASE_SHARE_URL: "${PROXY_PROTOCOL}://${PROXY_HOST}:${PROXY_PORT}/workspace/#/preview/s"
APP_CONFIG_PROVIDER: "ALL"
APP_CONFIG_PLUGIN_PROCESS_SERVICE: "true"
#APP_CONFIG_PLUGIN_PROCESS_AUTOMATION: "true"
APP_CONFIG_AUTH_TYPE: OAUTH
APP_CONFIG_OAUTH2_HOST: "${IDENTITY_SERVICE_PROTOCOL}://${IDENTITY_SERVICE_HOST}:${IDENTITY_SERVICE_PORT}/auth/realms/alfresco"
APP_CONFIG_OAUTH2_CLIENTID: alfresco
APP_CONFIG_OAUTH2_IMPLICIT_FLOW: "true"
APP_CONFIG_OAUTH2_REDIRECT_LOGIN: "/workspace/"
APP_CONFIG_OAUTH2_REDIRECT_LOGOUT: "/workspace/logout"
APP_BASE_SHARE_URL: "${PROXY_PROTOCOL}://${PROXY_HOST}:${PROXY_PORT}/#/preview/s"
activiti-app:
image: quay.io/alfresco/alfresco-process-services:${APS_TAG}
@@ -189,14 +166,12 @@ services:
ACTIVITI_DATASOURCE_DRIVER: org.postgresql.Driver
ACTIVITI_HIBERNATE_DIALECT: org.hibernate.dialect.PostgreSQLDialect
ACTIVITI_DATASOURCE_URL: 'jdbc:postgresql://postgres-aps:5432/activiti?characterEncoding=UTF-8'
IDENTITY_SERVICE_ENABLED: "true"
IDENTITY_SERVICE_AUTH: http://identity:8080/auth
IDENTITY_SERVICE_CONTENT_SSO_REDIRECT_URI: ${PROXY_PROTOCOL}://${PROXY_HOST}:${PROXY_PORT}/activiti-app/app/rest/integration/sso/confirm-auth-request
JAVA_OPTS: "-Xms128m -Xmx256m"
depends_on:
- postgres-aps
volumes:
- "$ALFRESCO_LICENSE_DIR/aps:/home/alfresco/.activiti/enterprise-license:ro"
- apsbin-volume:/var/lib/postgresql/data:rw
activiti-admin:
image: quay.io/alfresco/alfresco-process-services-admin:${APS_TAG}
@@ -220,6 +195,8 @@ services:
POSTGRES_USER: alfresco
POSTGRES_PASSWORD: alfresco
command: postgres -c max_connections=300 -c log_min_messages=LOG
volumes:
- apsdb-volume:/var/lib/postgresql/data:rw
postgres-aps-admin:
image: postgres:${POSTGRES_TAG}
@@ -228,32 +205,12 @@ services:
POSTGRES_USER: alfresco
POSTGRES_PASSWORD: alfresco
command: postgres -c max_connections=50 -c log_min_messages=LOG
identity:
image: alfresco/alfresco-identity-service:${AIS_TAG}
user: jboss
environment:
KEYCLOAK_USER: admin
KEYCLOAK_PASSWORD: admin
KEYCLOAK_FRONTEND_URL: ${IDENTITY_SERVICE_PROTOCOL}://${IDENTITY_SERVICE_HOST}:${IDENTITY_SERVICE_PORT}/auth
KEYCLOAK_IMPORT: /tmp/keycloak-alfresco-realm.json
KEYCLOAK_STATISTICS: enabled
networks:
default:
aliases:
- "${IDENTITY_SERVICE_HOST}"
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/auth/realms/alfresco"]
interval: 10s
timeout: 10s
# Really long startup times on Windows
retries: 18
volumes:
- ./keycloak-alfresco-realm.json:/tmp/keycloak-alfresco-realm.json:ro
- apsadmindb-volume:/var/lib/postgresql/data:rw
proxy:
build: ./nginx-ingress
image: local/nginx-ingress:acs-sync-share-adw-aps-aims
image: local/nginx-ingress:acs-sync-share-adw-aps
ports:
- 8080:8080
depends_on:
@@ -263,10 +220,23 @@ services:
- digital-workspace
- activiti-app
- activiti-admin
- identity
volumes:
shared-file-store-volume:
driver_opts:
type: tmpfs
device: tmpfs
acsbin-volume:
driver: local
acsdb-volume:
driver: local
activemq-volume:
driver: local
solrindex-volume:
driver: local
apsbin-volume:
driver: local
apsdb-volume:
driver: local
apsadmindb-volume:
driver: local
-80
View File
@@ -1,80 +0,0 @@
{
"realm": "alfresco",
"enabled": true,
"sslRequired": "external",
"registrationAllowed": false,
"roles": {
"realm": [ {
"name": "user",
"description": "User privileges"
}, {
"name": "admin",
"description": "Administrator privileges"
} ]
},
"clients": [
{
"clientId": "alfresco",
"name": "Alfresco Products",
"enabled": true,
"alwaysDisplayInConsole": false,
"redirectUris": [ "*" ],
"standardFlowEnabled": true,
"implicitFlowEnabled": true,
"directAccessGrantsEnabled": false,
"publicClient": true,
"protocol": "openid-connect",
"attributes": {
"login_theme": "alfresco"
}
},
{
"clientId": "acs-share",
"name": "ACS Share",
"enabled": true,
"alwaysDisplayInConsole": false,
"redirectUris": [ "*" ],
"standardFlowEnabled": true,
"implicitFlowEnabled": false,
"directAccessGrantsEnabled": false,
"publicClient": true,
"protocol": "openid-connect",
"attributes": {
"login_theme": "alfresco"
}
},
{
"clientId": "acs-sync",
"name": "Alfresco Sync Service Clients",
"enabled": true,
"alwaysDisplayInConsole": false,
"redirectUris": [
"http://127.0.0.1*",
"http://localhost*"
],
"standardFlowEnabled": true,
"implicitFlowEnabled": false,
"directAccessGrantsEnabled": false,
"publicClient": true,
"protocol": "openid-connect",
"attributes": {
"login_theme": "alfresco"
}
}
],
"requiredCredentials": [ "password" ],
"users": [
{
"username": "admin",
"email": "admin@app.activiti.com",
"enabled": true,
"credentials" : [
{
"type" : "password",
"value" : "admin"
}
],
"realmRoles": [ "user", "admin" ]
}
]
}
-4
View File
@@ -24,10 +24,6 @@ if [[ $APS_ADMIN_URL ]]; then
sed -i s%http:\/\/activiti-admin:8080%"$APS_ADMIN_URL"%g /etc/nginx/nginx.conf
fi
if [[ $AIMS_URL ]]; then
sed -i s%http:\/\/identity:8080%"$AIMS_URL"%g /etc/nginx/nginx.conf
fi
if [[ $ACCESS_LOG ]]; then
sed -i s%\#ENV_ACCESS_LOG%"access_log $ACCESS_LOG;"%g /etc/nginx/nginx.conf
fi
+4 -11
View File
@@ -19,10 +19,7 @@ http {
proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
proxy_redirect off;
# proxy_buffering off;
proxy_buffer_size 64k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
proxy_buffering off;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
@@ -72,6 +69,9 @@ http {
location /share/ {
proxy_pass http://share:8080;
# If using external proxy / load balancer (for initial redirect if no trailing slash)
absolute_redirect off;
}
location /workspace/ {
@@ -80,12 +80,5 @@ http {
# If using external proxy / load balancer (for initial redirect if no trailing slash)
absolute_redirect off;
}
location /auth/ {
proxy_pass http://identity:8080;
# If using external proxy / load balancer (for initial redirect if no trailing slash)
absolute_redirect off;
}
}
}
-175
View File
@@ -1,175 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<!-- Note: A "Server" is not itself a "Container", so you may not
define subcomponents such as "Valves" at this level.
Documentation at /docs/config/server.html
-->
<Server port="8005" shutdown="SHUTDOWN">
<Listener className="org.apache.catalina.startup.VersionLoggerListener" logArgs="false" />
<!-- Security listener. Documentation at /docs/config/listeners.html
<Listener className="org.apache.catalina.security.SecurityListener" />
-->
<!-- APR library loader. Documentation at /docs/apr.html -->
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
<!-- Prevent memory leaks due to use of particular java/javax APIs-->
<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
<Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" />
<!-- Global JNDI resources
Documentation at /docs/jndi-resources-howto.html
-->
<GlobalNamingResources>
<!-- Editable user database that can also be used by
UserDatabaseRealm to authenticate users
-->
<Resource name="UserDatabase" auth="Container"
type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
pathname="conf/tomcat-users.xml" />
</GlobalNamingResources>
<!-- A "Service" is a collection of one or more "Connectors" that share
a single "Container" Note: A "Service" is not itself a "Container",
so you may not define subcomponents such as "Valves" at this level.
Documentation at /docs/config/service.html
-->
<Service name="Catalina">
<!--The connectors can use a shared executor, you can define one or more named thread pools-->
<!--
<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
maxThreads="150" minSpareThreads="4"/>
-->
<!-- A "Connector" represents an endpoint by which requests are received
and responses are returned. Documentation at :
Java HTTP Connector: /docs/config/http.html
Java AJP Connector: /docs/config/ajp.html
APR (HTTP/AJP) Connector: /docs/apr.html
Define a non-SSL/TLS HTTP/1.1 Connector on port 8080
-->
<Connector port="8080" protocol="HTTP/1.1"
Server=" "
connectionTimeout="20000"
redirectPort="8443"
proxyName="alfresco.inteligr8.com" proxyPort="443" />
<!-- A "Connector" using the shared thread pool-->
<!--
<Connector executor="tomcatThreadPool"
port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
proxyHost="alfresco.inteligr8.com" proxyPort="443" />
-->
<!-- Define an SSL/TLS HTTP/1.1 Connector on port 8443
This connector uses the NIO implementation. The default
SSLImplementation will depend on the presence of the APR/native
library and the useOpenSSL attribute of the AprLifecycleListener.
Either JSSE or OpenSSL style configuration may be used regardless of
the SSLImplementation selected. JSSE style configuration is used below.
-->
<!--
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true">
<SSLHostConfig>
<Certificate certificateKeystoreFile="conf/localhost-rsa.jks"
type="RSA" />
</SSLHostConfig>
</Connector>
-->
<!-- Define an SSL/TLS HTTP/1.1 Connector on port 8443 with HTTP/2
This connector uses the APR/native implementation which always uses
OpenSSL for TLS.
Either JSSE or OpenSSL style configuration may be used. OpenSSL style
configuration is used below.
-->
<!--
<Connector port="8443" protocol="org.apache.coyote.http11.Http11AprProtocol"
maxThreads="150" SSLEnabled="true" >
<UpgradeProtocol className="org.apache.coyote.http2.Http2Protocol" />
<SSLHostConfig>
<Certificate certificateKeyFile="conf/localhost-rsa-key.pem"
certificateFile="conf/localhost-rsa-cert.pem"
certificateChainFile="conf/localhost-rsa-chain.pem"
type="RSA" />
</SSLHostConfig>
</Connector>
-->
<!-- Define an AJP 1.3 Connector on port 8009 -->
<!--
<Connector protocol="AJP/1.3"
address="::1"
port="8009"
redirectPort="8443" />
-->
<!-- An Engine represents the entry point (within Catalina) that processes
every request. The Engine implementation for Tomcat stand alone
analyzes the HTTP headers included with the request, and passes them
on to the appropriate Host (virtual host).
Documentation at /docs/config/engine.html -->
<!-- You should set jvmRoute to support load-balancing via AJP ie :
<Engine name="Catalina" defaultHost="localhost" jvmRoute="jvm1">
-->
<Engine name="Catalina" defaultHost="localhost">
<!--For clustering, please take a look at documentation at:
/docs/cluster-howto.html (simple how to)
/docs/config/cluster.html (reference documentation) -->
<!--
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
-->
<!-- Use the LockOutRealm to prevent attempts to guess user passwords
via a brute-force attack -->
<Realm className="org.apache.catalina.realm.LockOutRealm">
<!-- This Realm uses the UserDatabase configured in the global JNDI
resources under the key "UserDatabase". Any edits
that are performed against this UserDatabase are immediately
available for use by the Realm. -->
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
</Realm>
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html
Note: The pattern used is equivalent to using pattern="common" -->
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t &quot;%r&quot; %s %b" />
<Valve className="org.apache.catalina.valves.RemoteIpValve" />
</Host>
</Engine>
</Service>
</Server>